背景
我之前的一篇博客讲解了怎么使用虚拟串口和串口调试助手:虚拟串口模拟器和串口调试助手使用教程,这次我们在此基础上继续来使用虚拟串口周期发送和接收功能。
我们知道,在Windows的操作系统上,将串口(通信设备)作为文件来处理,所以串口的打开、关闭、读写所使用的API函数与文件操作一样。所以打开串口使用CreateFile函数,读写串口使用ReadFile、WriteFile函数,关闭串口使用CloseHandle函数。查看通信设备的串口,可以在设备管理器中查看。
Windows下这些函数的使用方法可以参考下面两篇博客:
- [CreateFile函数详解](https://www.cnblogs.com/findumars/p/5636108.html)
- 串口之ReadFile、WriteFile函数详解
示例
下面我们主要对串口周期发送,C语言程序这边就周期接收发送的数据。
VSPD创建两个虚拟串口