USB传输最大速度
STC32G12K128 @ 35MHz我需要从电脑向单片机进行大量的数据传输,目前测试,使用 USB CDC 传,大概 2.4 Mbps ,低于理论最大值 12 Mbps 。
请教各位:
怎样才能获得更快的传输速度?
使用 WinUSB 会更快吗?
还有其他办法吗?
USB传输过程中还有SOF、EOP、同步序列、CRC校验等过程,还有数据接收处理时间,这个速度还不够就需要USB High-speed了
测试方法也很重要,如果每次只发1个字节,那传输速率自然会下来。适当增加包长,是可以提高传输速率的。
页:
[1]