在进行串口测试时,如多次插拔,在多端口插拔,易造成端口占用情况,导致无法正常测试。有两种如下解决方法。
工具/原料
电脑
属性更改串口端口号
1、电脑 - 管理 - 设备管理器2、电脑 - 属性 - 设备管理器3、开始菜单 - 控制面板 - 类别 - 硬件和声音 - 设备管理器打开设备管理器-端口,查看端口状态。
2、例如需要将 USB Serial Port(COM2)改为COM3右键“USB Serial Port(COM2)” -- > "属性" -- > "端口设置"-- > "高级" -- >“COM端口号”在此选择好合适的端口号,“确定”即可
3、USB Serial Port(COM2)被替换为USB Serial Port(COM3),之后再调试过程中即可正常使用。
注册表更新串口信息
1、此处通过修改注册表信息,释放串口占用的资源,使串口正常使用。regedit1、开始菜单 - 搜索框输入“运行”2、Win键 + R键 快捷打开“运行”
2、在运行框中输入“regedit”即可打开注册表。并在注册表中定位到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \COM Name Arbiter,点击COM Name Arbiter后右侧界面出现“ComDB”文件,将此文件删除,即可清除串口占用资源。关闭注册表后可直接使用新出现的串口资源。