none
UARTエラー時のClearCommError関数と受信バッファ処理 RRS feed

  • 質問

  • microcomputerでUART通信をPCと行う処理で通信エラーが発生した場合、PCの受信バッファのデータ(lpStat->InQueで受信Que数が分かる)はそのまま処理可能なのでしょうか。それとも、ClearCommError関数が受信エラーをエラーコード(lpdwErrors変数)で判断した時点で受信バッファのデータは破棄するのでしょうか。または、ClearCommError関数が受信エラー返却する場合はlpStat->InQue数は0なのでしょうか。プログラムでReadFileし、使用可能か判断するのでしょうか。

    2014年9月3日 9:05