1.概要
从Microsoft .Net 2.0版本以后,就默认提供了System.IO.Ports.SerialPort类,用户可以非常简单地编写少量代码就完成串口的信息收发程序。
官网:https://docs.microsoft.com/zh-cn/dotnet/api/system.io.ports.serialport?view=dotnet-plat-ext-5.0
参考:https://www.cnblogs.com/springsnow/p/12975487.html
2.代码
using System;
using System.Collections.Generic;
using System.IO.Ports;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp16
{
class Program
{
static void Main(string[] args)
{
string[] ArryPort = SerialPort.GetPortNames();
Console.WriteLine(ArryPort.Length);
foreach (String str in ArryPort) {
Console.WriteLine(str);
}
Console.ReadKey();
}
}
}
3.运行结果
4.串口模拟
1.模拟软件下载:https://www.cr173.com/soft/21406.html
2.模拟软件设置:https://jingyan.baidu.com/article/e3c78d648965303c4c85f535.htm(软件使用参考)
3.验证端口是否存在
.