vspdpro虚拟串口常见错误
建议
参考:https://www.hifreud.com/2016/06/02/modbus-02-simulation-environment-setup/
安装vspd9.0
会出现串口无法操作
的问题.
推荐安装vspd7.2
版本,比较稳定。
虚拟串口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.
解决办法:换7.2
版本即可解决。
使用目的
我们使用虚拟串口到底是干什么?如果有经验就知道。如果手头有一个实际的单片机,那么使用一个类似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口
安装vspdpro
安装虚拟串口的步骤
安装9.0版本步骤:
双击安装vspdpro.exe
打开文件安装位置,将vspdproCHS.EXE复制过去
vspdpro-jie.exe可以不用复制过去
以后使用,直接双击vspdCHS.EXE
安装7.2
版本步骤:
点击vspd.exe安装
打开文件所在位置,将vspdctl.dll覆盖复制到这个路径中
每次卸载完毕后,直接delete all,不要一直占用串口。
常见问题:
实用虚拟串口工具常见的问题及解决办法
VSPD7.0虚拟串口创建失败
参考來源: VSPD 7.0 虚拟串口创建不成功能, 修复步骤: _留什么呢?-优快云博客_vspdpro虚拟串口添加串口失败
VSPD7.0 虚拟串口创建不成功能,修复步骤:
原因: 创建后,因为蓝屏或其他原未正常退出后,就会无法再次创建虚拟串口了;
解决方法:
1、先下载:PSTools\psExec.exe
https://docs.microsoft.com/zh-cn/sysinternals/downloads/psexec
2、 使用system
权限打开cmd
–必须
# 运行system权限
psExec.exe -i -s cmd.exe
3、在新的CMD里面运行regedit
4、删除注册项下面的所有子项: 这里要对应的版本:VSBC 7/8/9
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\VSBC\DEVICES
5、卸载
驱动,再安装一次驱动,就可以了。