在工具箱内搜索SerialPort控件,拖到自己项目即可;
![技术分享图片](http://image1.bubuko.com/info/202008/20200813000439232642.png)
添加Serialport接收信息事件
![技术分享图片](http://image1.bubuko.com/info/202008/20200813000439311747.png)
Serialport接收信息事件
int num = serialPort.BytesToRead;
byte[] data = new byte[num];
serialPort.Read(data, 0, num);
//byte data;
//data = (byte)serialPort.ReadByte();
SerialPort 属性
- SerialPort属性既可以在属性里设置也可以在代码中设置查看本地电脑上的串口发送或者字节的停止位数目;
- 在桌面左下角搜索“设备管理器”,弹出设备管理器界面;
![技术分享图片](http://image1.bubuko.com/info/202008/20200813000439359600.png)
- 选中端口下的COM3(注*COM3是本人的电脑上的端口,其他人的电脑不一定是COM3)右键属性即可查询到自己电脑上串口的停止位是多少位了;
![技术分享图片](http://image1.bubuko.com/info/202008/20200813000439452377.png)
PS:SerialPort属性中的StopBits设置None会报错,暂时没有查询出来问题所在,初步猜测跟自己本地电脑上端口中的停止位有关;
SerialPort 基本操作
原文:https://www.cnblogs.com/HYJ0201/p/13493217.html