USB虚拟串口的传输速度

USB虚拟串口的传输速度,usb,microcontroller,usbserial,Usb,Microcontroller,Usbserial,通过USB 2.0的虚拟串行端口连接的传输速度或波特率是多少。我基本上需要将数据从ARM微控制器传输到PC。微控制器支持USB,目前我正在使用USB CDC创建一个虚拟串行端口来传输数据。 在使用minicom(linux)或putty(windows)时,无论应用程序中的波特率设置如何,我都能够接收数据 这让我有点困惑,谁来设置数据传输速率,应用程序中设置的意义是什么。在这种情况下,我可以期望什么样的传输速度,有没有办法控制和测量它们 此外,对于流式传输数据和间歇性发出命令,USB CDC是一

通过USB 2.0的虚拟串行端口连接的传输速度或波特率是多少。我基本上需要将数据从ARM微控制器传输到PC。微控制器支持USB,目前我正在使用USB CDC创建一个虚拟串行端口来传输数据。 在使用minicom(linux)或putty(windows)时,无论应用程序中的波特率设置如何,我都能够接收数据

这让我有点困惑,谁来设置数据传输速率,应用程序中设置的意义是什么。在这种情况下,我可以期望什么样的传输速度,有没有办法控制和测量它们

此外,对于流式传输数据和间歇性发出命令,USB CDC是一个好的解决方案吗?

当连接到USB CDC ACM虚拟串行端口时,您在终端程序中设置的“波特率”只是一个发送到设备的数字,设备可以忽略它或按照自己的意愿解释它。波特率不影响USB上的数据传输速率

数据传输速率取决于您使用的USB速度(低速、全速、高速等)、总线上的其他通信量、您在发送端写入串行端口的效率以及在接收端读取的效率