Win7中串口调试软件找不到串口的解决方法
笔记本电脑一般都没有串口了,一些台式机的主板没有了串口接口。但串口在某些场合还是经常会用到,一般扩展电脑串口的方法是给电脑连接一根USB转串口线模拟一个串口。这种扩展串口的方法已经流行很多年了,并广泛使用在各种场合。一般模拟串口的使用方法同传统串口的使用方法一样,只不过串口号不一定是COM1(PC机自带串口的串口号是COM1),使用时需要在使用串口的软件中选择串口。USB串口在Windows XP系统中使用很方便,插上串口,安装好驱动程序就可以在设备管理器中看到串口,串口便可以使用了。但最近我发现在Win7中使用USB串口并不是很顺利。将串口插到Win7的计算机后,系统能识别设备,也能顺利的安装驱动程序,在设备管理器中也能看到串口。Win7系统中没有类似XP系统中的“超级终端”了,要想使用串口进行通信或测试串口,就必须采用第三方的串口调试软件,网上流行的串口调试软件有:串口大师、串口调试助手等软件,这些软件能实现串口的发送和接收数据。但在Win7中运行这些软件的时候都会出现找不到串口之类的提示。运行串口大师时会出现“hkey_local_machine:hardware\\devicemap\\serial\\comm
里找不到串口”的提示。串口调试助手会出现“找不到串口或串口被占用” 的提示。应为软件找不到串口所以软件无法正常运行。在网上搜索了一下, 也有人遇到同样的情况。找了好久找到了一个解决方法,解决方法如下: 1、打开注册表中的“HKEY_LOCAL_MACHINE
\\hardware\\DeviceMap\\SerialComm”,这时发现有以下两个键:其中应该就是 USB串口,应为在设备管理器中显示串口号就是COM2。
2、新建两个健:\\Device\\Serial0 值为COM1 \\Device\\Serial1 值为COM2 建好后如下图所示:
3、打开串口调试软件发现能找到串口了,在软件中选择好正确的串口后,软件就可以用了!
4、有的USB串口安装好驱动程序后,串口后并不是COM1或COM2,串口号的数值会比较大,会出现COM4、COM5等更大的串口号,为了出现更大的串口号时也能使用串口,我用同样的方法建立了8个注册表键,如下图:
从电脑上移除USB串口后就消失了,如下图: 注意:
虽然在设备管理器中可以任意改动USB串口的串口号,但是改动后刚才新建的8个键就会有重复,在串口软件中显示的串口号也有重复,导致选择重复的串口号时软件提示串口被占用。因此在使用过程中,如非必要强烈建议不要改动串口号!
Win7中串口调试软件找不到串口的解决方法
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)