外部シリアル ポートとネゴシエートする win CE アプリケーションがあります。
シリアル ポート プロトコルには、いくつかの制限された規則があります。例えば:
ANNOUNCE シグナルを受信した場合は、その後 3 ミリ秒以内に ACKNOWLEDGE シグナルを送信する必要があります。そうしないと、ネゴシエーションに失敗します。
したがって、実行中のプロセス (およびリッスン スレッドを実行中) を優先度の高いモードで実行する必要があります。OSはすべての重要でないタスクを延期/延期する必要があると思います(すべてのフォームのペイント、再ペイント、更新などが含まれます)。その結果、UI が応答しない場合がありますが、それは重要ではありません。
この目標を達成する方法/回避策があるかどうかを知りたいです。