Csharp 获取计算机所有可用的串口以及对应的com端口号、对应的波特率和奇偶检验位
时间: 2023-12-10 20:38:32 浏览: 219
获取计算机上可用的端口
可以使用 C# 自带的 `System.IO.Ports.SerialPort` 类获取计算机上所有可用的串口以及对应的 COM 端口号、波特率和奇偶校验位。以下是一个示例代码:
```csharp
using System.IO.Ports;
class Program
{
static void Main(string[] args)
{
string[] ports = SerialPort.GetPortNames();
foreach (string port in ports)
{
SerialPort serialPort = new SerialPort(port);
Console.WriteLine($"Port Name: {serialPort.PortName}, Baud Rate: {serialPort.BaudRate}, Parity: {serialPort.Parity}");
}
}
}
```
注意,这段代码仅仅列出了计算机上所有可用的串口以及对应的 COM 端口号、波特率和奇偶校验位,并未打开或使用这些串口。如果需要打开串口并进行数据通信,还需要进行其他的配置和操作。
阅读全文