new一个串口的对象,然后赋值其中需要的端口名称,波特率,数据位,停止位,校验位这五个参数
SerialPort spt = new SerialPort();
private void button20_Click(object sender, EventArgs e)
{
//检查是否有串口
string[] str = SerialPort.GetPortNames();
if (str.Length < 2)//无线鼠标键盘已占用了一个串口
{
MessageBox.Show("串口不存在");
return;
}
//串口连接
string portName = str[1];
spt.PortName = portName;
spt.BaudRate = 19200;
spt.DataBits = 8;
spt.StopBits = StopBits.One;
spt.Parity = Parity.None;
spt.Open();
MessageBox.Show("串口连接成功!");
}
然后对实例化的串口调用open方法就行,关闭的话可以调用close方法

该博客内容涉及串口通信的基础操作,包括通过C#检查可用串口、选择并配置串口参数(如波特率、数据位、停止位、校验位),以及成功连接后的确认提示。示例代码演示了如何实例化SerialPort对象并打开关闭串口。
663

被折叠的 条评论
为什么被折叠?



