シリアルCOMポートを介してWindows PCにデータを送信する簡単なデバイスを作成しています。シリアルポートデバイスプロトコル安全プラクティス:識別、ポーリング
私はソフトウェアがデバイスを認識するまで利用可能なCOMポートをスキャンできるようにしたいと思います。問題は、PCが鉱山以外のデバイスでハンドシェークを開始しようとすると、[間違って、もちろん]コマンドを解釈する可能性があることです。
唯一の解決策は、私のデバイスが何らかの種類の識別子を毎秒5回程度定期的にブロードキャストすることです。そのため、アプリケーションはCOMに接続された別のデバイスを壊す危険性ではなく、ポート。アプリケーションがロードされると、デバイスが認識されるまで利用可能な各COMポートで待機します。これは合理的だと思いますか?あなたは握手を開始した上で
使用しているピンの数はいくつですか?このデバイスはどれくらい速いですか?どのように複雑になるのだろうか。短い答えは、私に聞こえる。 – dbasnett
私は、一度に1つのアプリケーションだけがポートを開くことができますが、複数のプログラムからシリアルポートにアクセスできるソフトウェアがあることを知っています。だから私はピンについて尋ねた。 – dbasnett