【问题标题】:Confused about PySerial with USB Full-speed half-duplex talking priority对带有 USB 全速半双工通话优先级的 PySerial 感到困惑
【发布时间】:2021-01-15 07:37:32
【问题描述】:

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

【问题讨论】:

    标签: python serial-port usb pyserial


    【解决方案1】:

    在您的 PC 上,您不必担心 USB 协议。这是您操作系统中的 USB 堆栈和相关 USB 设备驱动程序的责任。

    所以你只需使用 PySerial 来发送和接收你的数据。

    【讨论】:

      猜你喜欢
      • 2020-08-20
      • 1970-01-01
      • 2019-11-10
      • 1970-01-01
      • 2022-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-28
      相关资源
      最近更新 更多