C# 串口配置
时间: 2023-07-20 10:16:05 浏览: 49
在 C# 中,使用串口需要通过 System.IO.Ports 命名空间中的 SerialPort 类进行配置和操作。
以下是一个基本的串口配置代码示例:
```csharp
using System.IO.Ports;
// 创建一个 SerialPort 对象
SerialPort serialPort = new SerialPort();
// 配置串口参数
serialPort.PortName = "COM1"; // 串口号
serialPort.BaudRate = 9600; // 波特率
serialPort.Parity = Parity.None; // 校验位
serialPort.DataBits = 8; // 数据位
serialPort.StopBits = StopBits.One; // 停止位
// 打开串口
serialPort.Open();
// 发送数据
serialPort.Write("Hello!");
// 接收数据
string data = serialPort.ReadLine();
// 关闭串口
serialPort.Close();
```
在这个示例中,我们首先创建了一个 SerialPort 对象,并设置了串口号、波特率、校验位、数据位和停止位等参数。然后打开串口,向串口发送数据,接收串口返回的数据,最后关闭串口。
需要注意的是,在使用串口之前,需要先在代码中引入 System.IO.Ports 命名空间。同时,在使用串口的过程中,还需要注意异常处理,例如在打开串口时可能会出现异常,需要进行捕获和处理。