一、串口通信的基础知识
最近工作中又用到串口方面的知识,在这里作出总结。
可以去看这两篇文章。
- https://blog.csdn.net/huwei2003/article/details/36418471
- https://www.cnblogs.com/menlsh/archive/2013/01/28/2880580.html
二、虚拟串口软件和串口调试助手的推荐
1. 虚拟串口软件
VSPD(Virtual Serial Ports Driver)
虚拟串口软件是由Eltima
软件公司设计的虚拟串口软件,使用方便且稳定。同时,使用虚拟串口也是规避风险的好办法,尤其对新手而言,应该现在虚拟串口环境下调试自己的代码,成功之后再连接物理串口,链接物理串口之前一定要检查连线是否正确,并用万能表检测是否有短路断路情况发生,否则极易烧毁串口。
说明:VSPD是以串口对形式来进行添加的。比如COM1和COM2成对,那么COM1的数据就只能发送到COM2,COM2会自动添加COM1发送的数据
在使用完成后一定要将虚拟的端口清除,点击界面上的删除端口就可以。
2. 串口调试助手
在这里我推荐使用野人家园UartAssist串口调试助手是绿色软件,只有一个执行文件,适用于各版本Windows操作系统,不需要dotNetFramework
框架支持。
三、(CSerialPor
)虚拟串口类
CSerialPort是一份优秀的串口类文件,好多的地方值得我们学习,具体在多线程,事件,自定义消息,类的封装方面等等。 Remon提供的串口类网址为: https://www.codeguru.com/cpp/i-n/network/serialcommunications/article.php/c2483/A-communication-class-for-serial-port.htm
CSerialPort
类开源地址
https://gitee.com/itas109/CSerialPort
若想了解更多就去访问上面的网站。