2024年5月12日发(作者:)

0

0

0

0

0

Win7中串口调试软件找不到串口的解决方法

笔记本电脑一般都没有串口了,一些台式机的主板没有了串口接口。

但串口在某些场合还是经常会用到,一般扩展电脑串口的方法是给电脑连接

一根USB转串口线模拟一个串口。这种扩展串口的方法已经流行很多年了,

并广泛使用在各种场合。一般模拟串口的使用方法同传统串口的使用方法一

样,只不过串口号不一定是COM1(PC机自带串口的串口号是COM1),使

用时需要在使用串口的软件中选择串口。USB串口在Windows XP系统中使

用很方便,插上串口,安装好驱动程序就可以在设备管理器中看到串口,串

口便可以使用了。但最近我发现在Win7中使用USB串口并不是很顺利。

将串口插到Win7的计算机后,系统能识别设备,也能顺利的安装驱动程序,

在设备管理器中也能看到串口。Win7系统中没有类似XP系统中的“超级

终端”了,要想使用串口进行通信或测试串口,就必须采用第三方的串口调

试软件,网上流行的串口调试软件有:串口大师、串口调试助手等软件,这

些软件能实现串口的发送和接收数据。但在Win7中运行这些软件的时候都

会出现找不到串口之类的提示。运行串口大师时会出现

“hkey_local_machine:hardwaredevicemapserialcomm

里找不到串口”的提示。串口调试助手会出现“找不到串口或串口被占用”

的提示。应为软件找不到串口所以软件无法正常运行。在网上搜索了一下,

也有人遇到同样的情况。找了好久找到了一个解决方法,解决方法如下:

1、打开注册表中的“HKEY_LOCAL_MACHINE

hardwareDeviceMapSerialComm”,这时发现有以下两个键:其中应该就是

USB串口,应为在设备管理器中显示串口号就是COM2。

0 000

0

0

0

00

00

0

2、新建两个健:DeviceSerial0 值为COM1 DeviceSerial1 值为COM2

建好后如下图所示:

3、打开串口调试软件发现能找到串口了,在软件中选择好正确的串口后,

软件就可以用了!

4、有的USB串口安装好驱动程序后,串口后并不是COM1或COM2,串

口号的数值会比较大,会出现COM4、COM5等更大的串口号,为了出现更

大的串口号时也能使用串口,我用同样的方法建立了8个注册表键,如下图:

从电脑上移除USB串口后就消失了,如下图:

注意:

虽然在设备管理器中可以任意改动USB串口的串口号,但是改动后刚才新

建的8个键就会有重复,在串口软件中显示的串口号也有重复,导致选择重

复的串口号时软件提示串口被占用。因此在使用过程中,如非必要强烈建议

不要改动串口号!

0 000

0

0

0