111,086
社区成员




sp.Write(data, 0, data.Length);
接收也只需要
int len = sp.BytesToRead;
if (len != 0)
{
byte[] data = new byte[len];
sp.Read(data, 0, data.Length);
DataReceived(data);//自定义
}
至于难点 无非是在DataReceived方法中 你对串口数据的解析...
这东西 其实就跟代码没关系了..主要看对方的"通讯协议文档"..某个字节 是什么意思 就OK了