wylew 发表于 2018-5-4 22:05:50

USB设备的传输速率疑问

多功能USB设备,比如双重CDC设备,COM1和COM2,如果分开测试,两个COM的读写速率基本保持一样,那如果同时测试,读写速率会受影响吗?比单个COM的读写速率低吗?

feixiang20 发表于 2018-5-5 00:19:54

只能通过一个串口进行测试吧。你可以尝试下是否可行

toofree 发表于 2018-5-5 00:45:00

受不受影响,看你的波特率多少。
对于串口没有FIFO的STM32型号来说,理论上只要在串口收发一个字节的时间内,USB状态机能完成对两个COM口的操作就不会受影响。

wylew 发表于 2018-5-5 16:01:52

feixiang20 发表于 2018-5-5 00:19
只能通过一个串口进行测试吧。你可以尝试下是否可行

只能通过一个串口测试?不能吧,可以同时用两个串口通信吧,就像我们手机,通过一个USB接口,可以同时识别内部存储和SD存储且可异步或同步通信

wylew 发表于 2018-5-5 16:03:08

toofree 发表于 2018-5-5 00:45
受不受影响,看你的波特率多少。
对于串口没有FIFO的STM32型号来说,理论上只要在串口收发一个字节的时间内 ...

虚拟串口的传输速率不受波特率影响吧,再由,保证这些条件不变,考虑单个COM口测试和两个COM口同时测试时的读写速率
页: [1]
查看完整版本: USB设备的传输速率疑问