如果想利用串口发文件将文件的某个数据输出利用哪个函数以及怎样找到这个数据的地址

确认一键查看最优答案

本功能為VIP专享,开通VIP获取答案速率将提升10倍哦!

代码如下请大家看看问题出在哪里,我之前用的pcomm串口控件好像不会丢数据但是那个没有我想偠的波特率,所有自己参考网上的写了个:



//当串口读操作进行完毕后m_osRead的hEvent事件会变为有信号
 

谢谢推荐,不过我用自带的CMscomm1 控件做出来了效果跟我之前用的pcomm控件一样,不掉数据了网上找了下没看到有做串口检测的,我吧我的程序贴上来方便大家,也方便以后自己看~


额。。 把这个去掉后不丢数据了,怎么会这样呢这个是清除缓存的怎么会有影响。

参数dwFlags指定要完成的操作,可以是下列值的组合:

PURGE_TXABORT 終止所有正在进行的字符输出操作,完成一个正处于等待状态的重叠i/o操作,他将产生一个事件,指明完成了写操作

PURGE_RXABORT 终止所有正在进行的字符输入操作,完成一个正在进行中的重叠i/o操作,并带有已设置得适当事件

PurgeComm是清空系统串口缓存用的
读操作[ReadFile]做完后, 系统的串口缓存中可能会有新收箌的数据这时时候使用PurgeComm会导致新收到的数据丢失。

恩  谢谢了我还是改回来用API的了,这个通用性比较好;

匿名用户不能发表回复!

Qt5 串口通信 发送接收 源码例程

3.在析構函数中添加:


代码如下(串口初始化自行操作):

发布了24 篇原创文章 · 获赞 9 · 访问量 5万+

我要回帖

更多关于 用串口发文件 的文章

 

随机推荐