STM32F407作为从设备怎样提高上行速度(IN速度)

2019-07-21 03:24发布

用STM32F407ZGT6枚举成自定义的块传输USB,全速模式;测得上行速度是500多KB/S,怎样可以提高到1MB/S以上呢?原子哥,请帮忙
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
22条回答
linbeithree
1楼-- · 2019-07-22 03:43
回复【5楼】Clarababy:
---------------------------------
libusb我查了一下,是api么?我要是两个STM32通过usb传输数据,感觉那个audio更像是我的需求,请问我可以设置成hid的audio么?
linbeithree
2楼-- · 2019-07-22 09:28
---------------------------------
回复【7楼】Clarababy:
---------------------------------
我想问一下,pc通过usb发到STM32,单片机再把数据通过网口发出去,这速度能达到8Mbps么?你那边最大多少?
Clarababy
3楼-- · 2019-07-22 11:49
回复【9楼】linbeithree:
---------------------------------
我目前测的速度是500多KB/S,可能修改成双缓冲端点后估计可以到将近1MB/S;不过我枚举的是全速模式,还有其他方法可以提速··
Clarababy
4楼-- · 2019-07-22 17:10
回复【8楼】linbeithree:
---------------------------------
USB有4种传输模式类型,控制传输、同步传输、中断传输、批量传输;audio是同步传输,hid是中断传输;你看需要选吧,同步传输数据传输不能保证数据的精确度,有可能会丢,HID传输速度慢·······
Clarababy
5楼-- · 2019-07-22 18:33
 精彩回答 2  元偷偷看……
Clarababy
6楼-- · 2019-07-22 20:09
回复【2楼】正点原子:
---------------------------------
我目前速度已经提高了,想用双缓冲在提高点,想咨询原子哥,设置双缓冲时对于STM32F407来说要在哪里修改呢

一周热门 更多>