C#如何自动识别当前串口是我设备所需要的COM串口?

// 这段代码可以在combobox控件里显示出pc端的所有端口
string[] ports = SerialPort.GetPortNames();
comboBox1.Items.AddRange(ports);
comboBox1.SelectedItem = comboBox1.Items[0];
1、双击运行,主界面如下 。
2、首先根据串口发过来的信息选择波特率,这个波特率根据实际需要选择 , 要保证收发一致 , 否则可能收不到数据 , 有的时候可以收到,但是都是乱码
3、根据传输协议,设置数据位,校验位,停止位,这三个也需要与发送端保持一致,一般来说都是默认设置8-N-1 。
4、连接好硬件后,选择传输端口,对应电脑上的USB口 。
【C#如何自动识别当前串口是我设备所需要的COM串口?】
5、设置数据收发模式,根据实际需要选择 。
6、点击“运行”,即可收发数据包 。
7、串口调试助手也可以调试TCP/UDP数据包 。
注意事项:
串口助手支持9600,19200等常用各种波特率及自定义波特率,可以自动识别串口,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符,可以任意设定自动发送周期,并能将接收数据保存成文本文件,能发送任意大小的文本文件 。