最近项目需要,要做一个串口通讯的程序,在网上铺天盖地的搜资料,因为着急还充值了CSDN,结果下载的资源,呵呵,最后还是用Remon Spekreijse的资源进行修改和完善,跑通了,解决了问题,总结一下心得吧,也提供大家可用的资源,希望和我一样的人少走弯路。
1、串口写入,相对较简单,直接调用void WriteToPort(char* string);
函数就好;
2、串口读数,自定义消息映射
ON_MESSAGE(WM_COMM_RXCHAR, OnCommunication) afx_msg LONG OnCommunication(UINT, LONG)
在OnCommunication函数中处理接到的单个字符数据,注意两点,1)函数的第一个输入参数为接收到的字符,2)一次只能接收到一个字符,根据自己的程序需求进行自定义的设计就行,比如需要字符串,一个个字符拼接成字符串就可以了;
3、最近发现了一个好用的串口虚拟工具,即使没有串口也可以进行串口测试,在下面的链接中也分享给大家。
串口通讯资源下载地址
希望可以帮到大家!
用CSerialPort类实现串口通讯
最新推荐文章于 2023-05-29 20:00:00 发布