while (true)
{
serialPort1.DataReceived += new SerialDataReceivedEventHandler(port1_DataReceived);
}
private void port1_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
Thread.Sleep(1);
byte DATA = Convert.ToByte(serialPort1.ReadByte());
Console.WriteLine(DATA);
//MessageBox.Show(Convert.ToString(DATA));
}
我可以看到控制檯串行數據,但我不知道如何處理這些數據,並顯示在textBox中等等 什麼是我的代碼SerialDataReceivedEventHandler;
任何人都對此while循環感到困惑?看看OP的上一個問題:http://stackoverflow.com/questions/7200397/c-serial-port-data-read-hang-problem –