-1
我正在做簡單的COM端口讀取應用程序。以下是我的DataReceive事件代碼。問題是:當我使用終端在COM端口上發送更多字符時,例如「TEST」,它只讀取前兩個字符,而計數器只增加2.這種情況一直沒有發生,接收數據多長時間。 任何想法什麼是錯的? 謝謝!Visual Studio#串行端口ReadChar()
public void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
GlobalVariable.ReceivedCharacter = serialPort1.ReadChar();
GlobalVariable.Counter = GlobalVariable.Counter + 1;
}