我在 Windows 7 下使用 Python 2.7,pySerial。
我有 8 个设备,它们通过虚拟 COM 端口(Silicon Labs CP210x USB 到 UART 桥接器)连接到我的 PC,我正在测试它们使用多处理所有 8 个 COM 端口都是打开的,每次我只向一个单元发送命令,没有多线程。
问题是在 X 时间后(可能是 10 分钟或 5 小时),串口的输出队列无法向我发送响应。每次都是不同的端口时,它不是一个特定的端口(可以是多个端口)
重要的是,设备得到我的命令并执行它。失败是得到响应,我正在测试的设备肯定没问题。我正在用串行监视器嗅探端口,所有命令都发送正常并且设备制作它们,只是它没有响应。
有任何想法吗 ?