M4驱动4G模块

2019-07-20 08:07发布

使用407的USB高速接口驱动4G模块(龙尚u9300c,移远EC20)

枚举成功后,串口1通过USB与4g模块透传数据。

分享给大家了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
taizonglai
1楼-- · 2019-07-20 11:02
厉害了,顶顶顶
tonyfrankyao
2楼-- · 2019-07-20 11:43
 精彩回答 2  元偷偷看……
xql923
3楼-- · 2019-07-20 16:52
很好,请问,传输速度最快能达到多少M?
heey
4楼-- · 2019-07-20 21:32
 精彩回答 2  元偷偷看……
hanzixi_angel
5楼-- · 2019-07-21 00:57
 精彩回答 2  元偷偷看……
heey
6楼-- · 2019-07-21 04:54
hanzixi_angel 发表于 2018-3-10 11:56
Cool  请问大牛  测试速度大概多少?  稳定吗  另外枚举后是什么类型?  需要虚拟多路串口吗?  谢谢

速度就是usb2.0全速,理论最高1.216MB/S。实际肯定要低很多。由于USB是主从结构,所以读取数据是轮询方式,主机驱动必须不断发送in令牌。实际不可能把全部cpu资源都用来发送in令牌。具体最大速度我也没有测试过。我的目的不是速度,是想省一路串口。

枚举后是批量传输类型。实际并没有真正枚举,只进行了设置地址和设置配置的标准请求。类请求只发送了设置波特率和使能串口。之后就是端点数据收发了。由于是全速,端点只有64字节。所以发送太长数据要分包发送。

只使用了虚拟出的AT指令的串口。一般4G模块可以虚拟出5个串口。只使用AT命令串口即可实现短信,语音,TCP功能。

一周热门 更多>