【问题标题】:Open device with pyserial使用 pyserial 打开设备
【发布时间】:2020-04-06 07:45:40
【问题描述】:

我的设备每 5 秒发送一次到串行端口。所以,我有两种使用情况。
第一个,端口在发送数据后每 5 秒打开-关闭一次。 并打开一次,并使用它持久性(使用前尝试检查端口是否打开)。
哪个用例更好?

【问题讨论】:

    标签: python python-3.x pyserial


    【解决方案1】:

    您不应该每隔 n 秒打开/关闭您的串行设备,因为时间漂移可能会使您丢失写入串行端口的数据。

    为了让你的程序顺利运行,为什么不创建一个新线程来打开串口并在while循环中保持读取?

    【讨论】:

    • 我的设备作为主设备运行,发送后读取。谢谢你的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-14
    • 1970-01-01
    • 2011-05-29
    相关资源
    最近更新 更多