Windows使用VSPD虚拟串口

来源:互联网 发布:淘宝店铺开张宣传语 编辑:程序博客网 时间:2024/05/22 15:50
最近在做Android串口方面的开发,由于设备比较庞大又在客户现场,平时开发只能使用电脑上虚拟的串口来进行调试。下面来说一下使用vspd(virtual serial port driver)虚拟windows串口

这里,虚拟了COM3 和COM4 一组串口,待会儿使用这两个串口进行通信,一个发数据,一个接收数据。
创建好了虚拟端口, 我们会在左侧的Virtual ports中看到这两个串口,展开串口可以看到串口的状态,累计接收和发送的数据的的大小,baudrate emulation 这个是enable,表示这两个串口波特率必须一致才能通信。

下面我们使用windows串口调试工具来测试一下COM3和COM4串口能否正常通信。

这里我使用了SComAssistant_V2.2串口调试助手,其他的调试工具类似。分别选择COM3和COM4,波特率均为9600,两边都打开串口,打开串口按钮旁边的指示灯为红色表示打开成功,可以看到图中的COM3和COM4都已经打开成功了。
接下来我们来测试一下两个串口之间的通信,在COM3中发送“this is com3”,COM4中发送“this is com4”,两边都正常收到对方发来的数据,说明两个串口之间的通信正常。在我们VSPD中也可以看到这两个串口之间的通信是正常的。

综上我们已经完成windows下虚拟COM3和COM4两个可以互相通信的串口。
0 0