c#

c# serialport类怎样创建

小樊
83
2024-10-18 00:52:10
栏目: 编程语言

在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端口),并打开串口。接下来,你可以添加串口通信的代码,如读取和写入数据。最后,记得在完成串口通信后关闭串口。

0
看了该问题的人还看了