前言
有时候我们需要调试串口但是恰巧身边没有硬件设备,那我们就可以通过使用虚拟串口软件模拟串口实现数据的收发功能,本文记录了软件的安装以及使用,实现了使用 VSPD 虚拟串口软件实现串口收发的功能,方便后面用到时节约时间。
一、软件安装
1、Configure Virtual Serial Port Driver(VSPD)
①、首先下载 Configure Virtual Serial Port Driver(VSPD) 软件
链接:https://pan.baidu.com/s/11aGc2aHGUew5QZ0XhaWXJw
提取码:rmd7
②、安装时注意将路径选在 D 盘里,其他步骤都选择 next 即可。
③、破解:将 Cracked 目录下的 vspdconfig.exe 和 vspdctl.dll 拷贝到 VSPD 软件安装目录下进行替换即可
2、串口调试助手
应用商店直接下载一款即可
二、使用步骤
1、模拟串口
①、安装好 VSPD 后,首先选择你要虚拟的端口号,点击“添加端口”。不要与现有端口冲突。添加的时候是成对添加的,因为一个是接收,一个是发送
②、虚拟好端口后,左侧能看到新虚拟出的 COM8 和 COM9,此时两个端口都没有被占用,处于停用状态。
2、配置串口
打开串口调试助手两个窗口,设置 COM8 和 COM9 的波特率、奇偶校验位、数据位、停止位等参数,然后点击开始,即可在左侧看到已配置好的串口参数。
3、收发测试
这里实现通过 COM8 发送数据,通过 COM9 接收数据,以及 COM9 发送数据,COM8接收数据,实现两个端口的互发互收。
①、COM8(发) —> COM9(收)
在 COM8 发送缓冲区填入hello world!,然后点击“发送”,可以看到已发送的字节数,并且在 COM9 接收缓冲区可以看得到 COM8 发送过来的数据。
②、COM9(发) —> COM8(收)
在 COM9 发送缓冲区填入 be the best!!!,然后点击“发送”,可以看到已发送的字节数,并且在 COM8 接收缓冲区可以看得到 COM9 发送过来的数据。
至此,使用 VSPD 虚拟串口软件实现串口收发的功能已经全部验证结束。