阅读量:0
在C#中,要使用SerialPort类创建串口通信,你需要先添加System.IO.Ports命名空间的引用。以下是一个简单的示例,展示了如何创建一个SerialPort对象并配置其属性:
using System; using System.IO.Ports; namespace SerialPortExample { class Program { static void Main(string[] args) { // 创建一个新的SerialPort对象 SerialPort serialPort = new SerialPort(); // 配置串口属性 serialPort.BaudRate = 9600; // 设置波特率 serialPort.Parity = Parity.None; // 设置校验位 serialPort.DataBits = 8; // 设置数据位 serialPort.StopBits = StopBits.One; // 设置停止位 serialPort.Handshake = Handshake.None; // 设置握手方式 // 设置串口名称(COM1, COM2, COM3等) serialPort.PortName = "COM1"; // 打开串口 serialPort.Open(); // 在此处添加串口通信的代码 // 关闭串口 serialPort.Close(); } } }
在这个示例中,我们创建了一个名为serialPort
的SerialPort对象,并配置了其属性,如波特率、校验位、数据位、停止位和握手方式。然后,我们将串口名称设置为"COM1"(你可以根据需要更改为其他COM端口),并打开串口。接下来,你可以添加串口通信的代码,如读取和写入数据。最后,记得在完成串口通信后关闭串口。