通知
すべてクリア
Topic starter
2014年6月2日 4:28 PM
おせわになります。
USBを介してPICマイコンとデータの送受信をしています。
PCアプリは、コマンドを送り、そのコマンドによるPIC側は、モータ動作をします。
モータ動作している最中は、他のコマンド操作されないようにPICからの応答待ちとして
います。PIC側は、モータ動作完了とTimeOverで応答します。PCアプリ側として、通信異
常などでPIC側からの応答がなかった場合のタイムアウト処理を付けたいと思っていま
す。
以下の応答待ちにどの様にタイムアウト処理を追加すればよいでしょうか。
ReadFile(ReadHandle7, &InputPacketBuffer, 65, &BytesRead, 0);
環境:WINDOWS7/vc++2010 Express
情報に不備があれば追加致しますので、ご教示お願い致します。
2014年6月3日 1:48 PM
SetCommTimeouts()は試してみましたか。
Topic starter
2014年6月4日 5:55 PM
おせわなります。
ご回答ありがとうございます。
SetCommTimeouts()関数ですか?
Timeoutの関数ですかね。
勉強不足ですみません。
SetCommTimeouts()を調べてみます。