繁体   English   中英

对 USB 全速半双工通话优先级的 PySerial 感到困惑

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM