在这里一定要注意一下,这个虚拟串口软件不要使用最新版本的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,不要一直占用串口。