虚拟串口Virtual Serial Port Driver 使用及错误详解

在这里一定要注意一下, 这个虚拟串口软件不要使用最新版本的9.0,会报错,一般使用7.2或者6.9版本即可。

9.0使用几天后,

中文版本报错如下:

无法配对端口。 有关详细信息,请参见日志。 要忽略错误并仍然创建捆绑包,请在选项中启用相应的设置。

英文版本报错如下:

Cannot pair ports. See log for details. To ignore errors and create bundles anyway, please, enable the corresponding setting in options.

换个版本即可解决。

使用目的

我们使用虚拟串口到底是干什么?如果有经验就知道。如果手头有一个实际的单片机,那么使用一个类似U盘的USB转TTL的东西,便可以将单片机发送的串口内容在串口助手中显示出来,但是如果没有单片机,也没有USB转TTL,那么可以在Proteus中,仿真一个单片机,发出串口内容,同时在Proteus中为单片机连接COMPIM(虚拟串口),同时在电脑上安装Virtual Serial Port Driver这个软件,那么,在Proteus中,单片机发出的串口内容便可以在同一个电脑中的串口助手中接收。这就是我们要完成的功能。

再概括一下就是,这个COMPIM模块能够将proteus中单片机的串口绑定到电脑上的一个串口,比如是com1,而这个虚拟串口就可以将com1和com2绑定,那么便可以利用上位机或者串口助手应用程序等从com2接收来自于com1中单片机的串口信息。

实现步骤如下:

(1)Proteus中单片机可以正常收发串口内容

(2)Proteus中单片机的引脚连接COMPIM,TXD连接TXD

(3)电脑中安装Virtual Serial Port Driver软件

(4)电脑中拥有串口助手

(5)Virtual Serial Port Driver软件中配对COM口,COMPIM设置相应COM口

9.0安装步骤:

双击安装vspdpro.exe

打开文件安装位置,将vspdproCHS.EXE复制过去

vspdpro-jie.exe可以不用复制过去

以后使用,直接双击vspdCHS.EXE

7.2安装步骤:

点击vspd.exe安装

打开文件所在位置,将vspdctl.dll覆盖复制到这个路径中

每次卸载完毕后,直接delete all,不要一直占用串口。