溫馨提示×

c#怎么獲取串口號及詳細(xì)信息

c#
小億
432
2024-07-27 00:55:10
欄目: 編程語言

在C#中,可以使用System.IO.Ports命名空間來操作串口。要獲取可用的串口號及其詳細(xì)信息,可以使用以下代碼:

using System;
using System.IO.Ports;

class Program
{
    static void Main()
    {
        string[] portNames = SerialPort.GetPortNames();

        Console.WriteLine("Available Serial Ports:");
        foreach (string portName in portNames)
        {
            Console.WriteLine("Port Name: " + portName);
            SerialPort port = new SerialPort(portName);

            Console.WriteLine("Port Baud Rate: " + port.BaudRate);
            Console.WriteLine("Port Data Bits: " + port.DataBits);
            Console.WriteLine("Port Parity: " + port.Parity);
            Console.WriteLine("Port Stop Bits: " + port.StopBits);

            port.Close();
        }
    }
}

上面的代碼會輸出計(jì)算機(jī)上可用的串口號以及它們的詳細(xì)信息,包括波特率、數(shù)據(jù)位、奇偶校驗(yàn)位和停止位等。需要注意的是,有些串口可能已經(jīng)被占用,因此在使用串口之前最好先檢查一下是否可用。

0