C# 串口通信-1
-通信对象: SerialPort
-基本通信过程: 创建实例、 属性配置、打开串口、发送/接收数据
-常用属性:
PortName、
【基本四属性】BaudRate (波特率) 、DataBit (数据位) 、 Parity (校验位)、 StopBit (停止位) 【一定根据设备方来确定】
DataReceived
-常见使用场景:Modbus通信
串口扫码枪
思路:
1.打开本地串口
2.串口名称
如何找到串口名称: 电脑 --》 属性 --》 设备管理器 --》 端口(COM和LPT)(串口列表)
C# 代码:
SerialPort serialPort = new SerialPort();
serialPort.PortName = "COM1";
//下面四个 可以省略 一般为 默认值
serialPort.BaudRate = 9600;//代表 传输效率 速率低 距离远
serialPort.DataBits = 8;//如果通过ASCII码 传输的时候 可能出现7位的
serialPort.Parity = Parity.None;//校验位 无
serialPort.StopBits = StopBits.One;
serialPort.Open(); //同一个串口 同一时刻 只能打开一次
c# 代码:静态方法 查询目前设备上所有 com口
string[] ports= SerialPort.GetPortNames();
虚拟串口驱动耿川汉化版下载|虚拟串口驱动耿川汉化版 V6.9 中文免费版下载_当下软件园 (downxia.com)
出现这种情况, 重新安装即可
安装成功之后的界面
commix 1.4
低头走一会,平视走一会,抬头走一会,活动一下!