C#串口数据的接收
问题:当按下button按钮之后,开始连接到串口读取数据,如果不按停止按钮,则一直读取串口数据,数据如(05 06 FF)之类的,前面05 06表示地址,后面FF表示测试数据,
需要将地址记录下来,如string add0= 05 06(这种数据类型的处理也不清楚,希望大家指教),add1=,add2=....,(这些地址我要用到控件的加载,不同地址加载不同的控件)。
对于串口在网上查看了资料,现在有点乱,还请指教。
我自己写的一点程序如下,请指教:
private void toolStripButton1_Click(object sender, EventArgs e)
{
sp.PortName = "COM1";
sp.BaudRate = 38400;
sp.Open();//连接串口
string address = sp.ReadLine();//读取缓冲区数据 //需要循环??
string addx = address.Substring(0,2);
string temp = address.Substring(2,1);