c# 实现自动搜索串口列表并刷新

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

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

那么能不能省掉这一步呢,经查找资料,可以在c#中体现,当然具体其他环境是否可以,没有查找,咱们只关注我们要关心的。下面描述下实现的过程:

1. 

定义串口,我这里使用的一个我自己封装的类,可以使用getportnames来获得列表

public string[] ports;                             //串口列表

        public YFCSerial()
        {
            //初始化SerialPort对象
            comm.NewLine = "\r\n";
            comm.RtsEnable

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

six2me

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值