代码如下(串口初始化自行操作):
发布了24 篇原创文章 · 获赞 9 · 访问量 5万+
确认一键查看最优答案
本功能為VIP专享,开通VIP获取答案速率将提升10倍哦!
代码如下请大家看看问题出在哪里,我之前用的pcomm串口控件好像不会丢数据但是那个没有我想偠的波特率,所有自己参考网上的写了个:
//当串口读操作进行完毕后m_osRead的hEvent事件会变为有信号
谢谢推荐,不过我用自带的CMscomm1 控件做出来了效果跟我之前用的pcomm控件一样,不掉数据了网上找了下没看到有做串口检测的,我吧我的程序贴上来方便大家,也方便以后自己看~
额。。 把这个去掉后不丢数据了,怎么会这样呢这个是清除缓存的怎么会有影响。
参数dwFlags指定要完成的操作,可以是下列值的组合:
PURGE_TXABORT 終止所有正在进行的字符输出操作,完成一个正处于等待状态的重叠i/o操作,他将产生一个事件,指明完成了写操作
PURGE_RXABORT 终止所有正在进行的字符输入操作,完成一个正在进行中的重叠i/o操作,并带有已设置得适当事件
恩 谢谢了我还是改回来用API的了,这个通用性比较好;
Qt5 串口通信 发送接收 源码例程
3.在析構函数中添加:
代码如下(串口初始化自行操作):
发布了24 篇原创文章 · 获赞 9 · 访问量 5万+