[英]Python PySerial with Auto RTS through Half-Duplex RS-485 breakout board using Beaglebone Black Angstrom
[英]Confused about PySerial with USB Full-speed half-duplex talking priority
我正在研究我的示波器个人项目,我通过 USB 全速(12 Mbits)将批量数据从 MCU(STM32)发送到 PC。 我想使用 PySerial 与设备(STM32)通信。 我发现 USB 是半双工的,其中主机 (PC) 设置了与设备的通话权限 - “当你说话时说话”。 我不明白的是主机如何设置通话权限——我的计算机或 pyserial 会自动处理这个问题,还是我必须执行一些需要在主机和设备的代码中实现的握手协议? 我想知道如果设备和主机都在发送数据,数据会发生什么情况? 谢谢!
在您的 PC 上,您不必担心 USB 协议。 这是您操作系统中的 USB 堆栈和关联的 USB 设备驱动程序的责任。
所以你只需使用 PySerial 来发送和接收你的数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.