[問題] rs232讀取資料問題
我想要從RS232讀取資料然後用圖形秀出來
但是RS232開始傳資料的時候就會當掉
可以幫我看一下哪裡出問題嗎
SerialPort serialport1 = new SerialPort("COM1", 9600, Parity.None, 8,
StopBits.One);
List<byte> buffer = new List<byte>();
Byte[] a = {70 , 70, 70, 70 };//70是隨便宣告
public Form1()
{
InitializeComponent();
serialport1.DataReceived += new
SerialDataReceivedEventHandler(serialport1_DataReceived);
}
private void button1_Click(object sender, EventArgs e)
{
serialport1.Open();
}
void serialport1_DataReceived(object sender,
SerialDataReceivedEventArgs e)
{
while (serialport1.BytesToRead > 0)
{
buffer.Add((byte)serialport1.ReadByte());
a[0] = buffer[0];
}
}
然後用a[]的值去轉換值在放到圖表裡面
想請問到讀取rs232資料這邊有哪裡有問題
謝謝
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.14.205
推
10/27 16:42, , 1F
10/27 16:42, 1F
→
10/27 16:51, , 2F
10/27 16:51, 2F
推
10/27 20:31, , 3F
10/27 20:31, 3F
推
10/27 23:32, , 4F
10/27 23:32, 4F
→
10/28 00:57, , 5F
10/28 00:57, 5F
推
11/12 15:52, , 6F
11/12 15:52, 6F
→
11/12 15:53, , 7F
11/12 15:53, 7F