下位机将24位数据,通过串口,每次8位,分成高8位,中8位,低8位 共3次,发给PC,每次收到的数据类似于 "0E 2F 68 ",串口收到后怎么还原成单个十进制数据?
private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
byte[] data = new byte[serialPort1.BytesToRead]; //定义缓冲区,因为串口事件触发时有可能收到不止一个字节
serialPort1.Read(data, 0, data.Length);
Form1_Paint(data);
}