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