由于在工作的过程中,经常用到串口测试工具,在测试连接硬件设备的时候一般使用usb转232来连接,但是在不同的电脑甚至不同的usb口都可能映射出不同的串口号来,在这个时候就要在设备管理器中查看当前的串口号是多少,这个操作比较繁琐,如下:

先要确定我的串口号是com4,如果这个选择不正确,后面的串口连接是不可能正常的。

那么能不能省掉这一步呢,经查找资料,可以在c#中体现,当然具体其他环境是否可以,没有查找,咱们只关注我们要关心的。下面描述下实现的过程:
1.
定义串口,我这里使用的一个我自己封装的类,可以使用getportnames来获得列表
public string[] ports; //串口列表
public YFCSerial()
{
//初始化SerialPort对象
comm.NewLine = "\r\n";
comm.RtsEnable


6549

被折叠的 条评论
为什么被折叠?



