Windows使用VSPD虚拟串口

最近在做Android串口方面的开发,由于设备比较庞大又在客户现场,平时开发只能使用电脑上虚拟的串口来进行调试。下面来说一下使用vspd(virtual serial port driver)虚拟windows串口
Windows使用VSPD虚拟串口_第1张图片
这里,虚拟了COM3 和COM4 一组串口,待会儿使用这两个串口进行通信,一个发数据,一个接收数据。
创建好了虚拟端口, 我们会在左侧的Virtual ports中看到这两个串口,展开串口可以看到串口的状态,累计接收和发送的数据的的大小,baudrate emulation 这个是enable,表示这两个串口波特率必须一致才能通信。

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

你可能感兴趣的:(Windows使用VSPD虚拟串口)