Legend 发表于 2024-7-19 13:08:54

USB传输最大速度

STC32G12K128 @ 35MHz
我需要从电脑向单片机进行大量的数据传输,目前测试,使用 USB CDC 传,大概 2.4 Mbps ,低于理论最大值 12 Mbps 。
请教各位:
怎样才能获得更快的传输速度?
使用 WinUSB 会更快吗?
还有其他办法吗?


DebugLab 发表于 2024-7-19 13:30:43

USB传输过程中还有SOF、EOP、同步序列、CRC校验等过程,还有数据接收处理时间,这个速度还不够就需要USB High-speed了


晓飛飛 发表于 2024-7-25 16:46:03

测试方法也很重要,如果每次只发1个字节,那传输速率自然会下来。适当增加包长,是可以提高传输速率的。
页: [1]
查看完整版本: USB传输最大速度