混淆PySerial与USB全速半双工通话优先级

2024-06-26 14:15:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在为示波器做我的个人项目,在那里我通过USB全速(12 Mbits)将大量数据从MCU(STM32)发送到PC。我想使用PySerial与设备(STM32)通信。我发现USB是半双工的,主机(PC)通过设备设置通话权限——“有人跟你说话时说话”。我不明白的是主机是如何设置通话权限的——我的计算机或pyserial是否自动处理此问题,或者我是否必须执行一些握手协议,这些协议需要在主机和设备中的代码中实现?我想知道,如果设备和主机都发送数据,数据会发生什么变化?谢谢大家!


Tags: 数据项目代码权限协议计算机usb示波器