程序可以参考: https://blog.csdn.net/colcloud/article/details/42454839
这是我参考后简化的版本: https://github.com/Agwave/SerialThread/blob/master/SerialThread.py
下面利用虚拟串口软件和串口通信助手软件对程序进行测试。
利用虚拟串口软件虚拟出一对相连的串口COM1和COM2。用程序打开串口COM1,用串口通信助手打开COM2。然后就可以进行收发文字了。
计算机的串口数量有限,有时可以利用虚拟串口软件得到虚拟串口。
虚拟串口软件可以虚拟出一对相连的虚拟串口。
串口通信助手有打开串口等许多功能,对于调试程序十分有用。
虚拟串口软件我用的是VSPD。串口通信助手用的是UartAsssist。
下载和安装比较简单。两个安装完成后。
1. 打开VSPD(如下) 2. 点击Add pair添加一对串口(记住串口名)
3. 打开 串口通信助手(如下) 4. 在红色框中,串口号选择前面的其中一个虚拟串口号,然后点击打开(需要时可调整参数)