2009-08-01 5 views
0

現在、ハードウェアハンドシェイクを使用してCOM1ポート経由でシリアル接続(RS232)のプログラミングを試みています。 OSはWindows XP 32ですが、.NETシリアルポートクラスを使用してこれをプログラミングするためにC++を使用する予定です。しかし、私が現在考えている唯一の方法は、スタートアップ時にマイナープログラムを実行させ、直接データが受信されるまで(RxDピンを介して)シリアルポートを継続的にチェックしていることです。私は、RD信号が受信されると自分のプログラムを開くようにポートを設定することが可能かどうか疑問に思っていました。これはすべて可能ですか?RD信号を受信するとシリアル接続を設定してプログラムを開始することはできますか?

あなたはRD信号を遮断し、単純なシリアルポートドライバを作成し、にドライバからイベントを受け取ることになるシリアルポートを監視するWindowsサービスを持つことができ、あなたが与えることができる任意のヘルプのために ニック

答えて

0

をありがとうあなたのプログラムを開始してください。

また、データの速度によっては、RD信号のシリアルポートをポーリングするだけの可能性があります。