Windows 7でPython 2.7、pySerialを使用しています。
8 つのデバイスがあり、仮想 COM ポート (Silicon Labs CP210x USB to UART Bridge) を介して PC に接続されています。マルチプロセッシングを使用して、8 つの COM ポートがすべて開いており、コマンドを 1 つのユニットにのみ送信するたびにテストしています。 、マルチスレッドはありません。
問題は、X 時間 (10 分または 5 時間) 後、シリアル ポートの出力キューが応答を送信できないことです。異なるポートであるたびに特定のポートではありません(複数のポートである可能性があります)
重要なことは、デバイスが私のコマンドを受け取り、それを実行するということです。失敗は応答を得ることです。私がテストしているデバイスは確かに問題ありません。シリアル モニタでポートをスニッフィングしています。すべてのコマンドは OK を送信し、デバイスはそれらを作成しますが、応答しません。
何か案は ?