转一个stm32通过USB驱动4G模块,速度达500KB/s+

2019-12-10 18:09发布

本帖最后由 jjj 于 2019-8-14 15:30 编辑

我只是程序的搬运工,
从隔壁站转一个stm32通过USB驱动3G/4G模块程序,我试过了,可以用
USB-3G-Modem-for-STM32F4xx.rar (4.08 MB, 下载次数: 482) 2019-8-14 12:53 上传 点击文件名下载附件
我试着驱动 了 ME909  EC20  SIM7100 龙尚等模块,都没问题。
龙尚移动卡速度测试.jpg (104.13 KB, 下载次数: 8) 下载附件 2019-8-14 15:30 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
99条回答
xiangxistu
1楼-- · 2019-12-20 02:03
jjj 发表于 2019-8-16 09:55
没有研究过ECM、 PPP帧格式,PPP是从串口继承过来的,数据里面有很多转义开支,,比如7C 7E,用在USB接口 ...

大佬的意思应该是,PPP数据帧里面有转义开支,我看到我接收的PPP数据帧是和大佬说得一样,确实会有很多加上的转义字符,按照这样说,PPP的数据传输效率应当是比不上ecm效率的。
ecm方式的话,我现在想得办法就是,先在电脑里用USB minitor这样的软件先获取设备描述符这样的信息,然后自己在代码里写死,注册成CDC类;可以先试试这个方式 万一能行呢

谢谢大佬指导!
jjj
2楼-- · 2019-12-20 06:14
 精彩回答 2  元偷偷看……
ysyt_3
3楼-- · 2019-12-20 09:29
jjj 发表于 2019-8-16 11:22
祝你成功,成功之后一定要给我说说你怎么识别出ECM端口的

407不外扩ram可以使用不?
培增
4楼-- · 2019-12-20 09:38
真是个好东西啊。
wx-ta
5楼-- · 2019-12-20 09:41
ppp不止的转义缺点不止表现在速率高不起来,网络传输时会一直占用cpu,大部分驱动都是通过cpu来识别转义序列的,所有网口收发的数据都要一个字节一个字节的从cpu里面过,我没研究过pppoe,不知道那种那种方案会不会有硬件转义加速器来解放cpu
Leo-w
6楼-- · 2019-12-20 12:32
牛的很,好厉害

一周热门 更多>