清除被占用的串口
做嵌入式开发的人都会接触到RS232,而现在的电脑常常没有外部的RS232接口,因此就要用到“USB转RS232”。使用中其COM口的地址往往是根据USB口不同而不同,这可以在设备管理里设置。但设置得多了,就会出现被占用的现象。
可以通过删除注册表中的一个数值项来清除这些配置:在“运行”对话框中输入“regedit”进入注册表;然后进入 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter这时我们可以找到该数值项:ComDB,它的值代表目前使用中的串口端号。比如1d,它的二进制:0001 1101,则从右往左数代表第1,3,4,5端口被占用。这样我们只需要把ComDB这个数据项删除,关闭注册表(不用重启电脑)即可。
做嵌入式开发的人都会接触到RS232,而现在的电脑常常没有外部的RS232接口,因此就要用到“USB转RS232”。使用中其COM口的地址往往是根据USB口不同而不同,这可以在设备管理里设置。但设置得多了,就会出现被占用的现象。
可以通过删除注册表中的一个数值项来清除这些配置:在“运行”对话框中输入“regedit”进入注册表;然后进入 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter这时我们可以找到该数值项:ComDB,它的值代表目前使用中的串口端号。比如1d,它的二进制:0001 1101,则从右往左数代表第1,3,4,5端口被占用。这样我们只需要把ComDB这个数据项删除,关闭注册表(不用重启电脑)即可。