手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

串口调试助手C#怎么自动添加串口号

时间:2024-10-14 02:08:48

1、一般情况下,计算机中的设备是通过注册表来控制。那么何为注册表?起始Windows的注册表是一个庞大的数据库,主要用来存储计算机软硬件的各种配置数据。当系统检测到计算机中的新硬件设备时,将会把相关的数据信息保存到注册表中。当然,串口(包括USB转串口)就是计算机硬件的一种。当我们插入串口设备,系统检测到后,会分配一个空闲的COM并将此COM写入注册表;反之,断开设备,该COM将会被擦除。查看串口类注册表方法:1、单击左下角的【开始】按钮, 单击右侧的【运行】命令(快捷键win+R);2、在【运行】对话框输入【regedit】,单击【确定】按钮;3、依次“HKEY_LOCAL_MACHINE”-> “HARDWARE”->“DEVICEMAP”-> “SERIALCOMM”即可查看已使用的COM。

串口调试助手C#怎么自动添加串口号
串口调试助手C#怎么自动添加串口号

2、打开visual studio软件,新建窗口项目。1、【文件】- 【新建】-【项目】-【Visual c#】-【Windows】- “窗体应用程序”;2、更改项目名称、路径等,点击“确定”;3、拖拽控件,构建自己所需要的上位机窗口。

串口调试助手C#怎么自动添加串口号
串口调试助手C#怎么自动添加串口号
串口调试助手C#怎么自动添加串口号

3、项目创建完成后,首先要做的就是如何获取已连接的COM呢?这里使用的是直接从注册表中获取(也有其他函数,这里不介绍),这也是为什么在第一步对电脑注册表做个介绍。具体获取方法如图。注意:使用RegistryKey 类需要添加using Microsoft.Win32;

串口调试助手C#怎么自动添加串口号
串口调试助手C#怎么自动添加串口号

4、第一种方式:每次点击“串口选择”时,先清空“串口选择”下拉框,然后读取注册表,最后将注册表中可用的COM添加至“串口选择”下拉框;第二种方式:开启一个Timer,间隔刷新“串口选择”下拉框(具体操作同上);根据实际操作比较,方法二较好。因为方法一,必须产生点击事件才会更新列表,若是没有产生事件,已经失效的COM也会显示在列表中;方法二则不会产生这种问题。具体方法代码如下。

串口调试助手C#怎么自动添加串口号
串口调试助手C#怎么自动添加串口号
© 手抄报圈