If SerialPort1.BytesToRead() > 0 Then
MessageBox.Show("受信バイト数" + SerialPort1.BytesToRead.ToString())
SerialPort1.ReadLine()
End If
上記のようなプログラムでデータバイト数が1となったのに、readlineではタイムアウトになることが
あります。一方で、データバイト数5となり、データ数値が正しい読めることもあります。
この不具合はそのような原因で、どう解決すればよろしいでしょうか?
よろしくお願いします。