阅读量:0
在C#中,可以使用System.IO.Ports
命名空间来操作串口。要获取可用的串口号及其详细信息,可以使用以下代码:
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(); } } }
上面的代码会输出计算机上可用的串口号以及它们的详细信息,包括波特率、数据位、奇偶校验位和停止位等。需要注意的是,有些串口可能已经被占用,因此在使用串口之前最好先检查一下是否可用。