wince下比较好用的串口接收线程
2013-07-23 18:54
148 查看
CCESeries *ceSeries = (CCESeries*)lparam; DWORD evtMask; BYTE * readBuf = NULL;//读取的字节 DWORD actualReadLen=0;//实际读取的字节数 DWORD willReadLen; DWORD dwReadErrors; COMSTAT cmState; // 清空缓冲,并检查串口是否打开。 ASSERT(ceSeries->m_hComm !=INVALID_HANDLE_VALUE); //清空串口 PurgeComm(ceSeries->m_hComm, PURGE_RXCLEAR | PURGE_TXCLEAR ); SetCommMask (ceSeries->m_hComm, EV_RXCHAR | EV_CTS | EV_DSR ); while (TRUE) { if (WaitCommEvent(ceSeries->m_hComm,&evtMask,0)) { SetCommMask (ceSeries->m_hComm, EV_RXCHAR | EV_CTS | EV_DSR ); //表示串口收到字符 if (evtMask & EV_RXCHAR) { ClearCommError(ceSeries->m_hComm,&dwReadErrors,&cmState); willReadLen = cmState.cbInQue ; if (willReadLen <= 0) { continue; } readBuf = new BYTE[willReadLen]; ReadFile(ceSeries->m_hComm, readBuf, willReadLen, &actualReadLen,0); //如果读取的数据大于0, if (actualReadLen>0) { //触发读取回调函数 ceSeries->m_OnSeriesRead(ceSeries->m_pPortOwner,readBuf,actualReadLen); } } } //如果收到读线程退出信号,则退出线程 if (WaitForSingleObject(ceSeries->m_hReadCloseEvent,500) == WAIT_OBJECT_0) { break; } } return 0; |
0
上一篇:wince下INI的操作更新
下一篇:短信PDU模式解码
相关热门文章
HAProxy体系指导(一)
UML建模中创建活动图
郑州治疗宫颈炎哪家医院好?...
卡酷蓓尔韩版童装风格时尚新颖...
读硕士打CBA两不误 曾令旭:退...
10种启动故障解决方法(转)...
关于自动弹出网页的解决方法...
Auto CAD 2007中文版 迅雷免费...
出现“high definition audio...
全国计算机一级考试试题...
如何编写一个C程序实现将字符...
C程序能不能在main函数之前调...
看一个程序调用了哪些动态库用...
回复不了你啊,咋,威望值不够...
mysql的medium.cnf在哪里?...
给主人留下些什么吧!~~
评论热议
相关文章推荐
- wince串口线程、中断等相关学习
- Android串口通讯,在线程里一直监听是否有消息发来,接收到消息到runOnUiThread处理跳转页面,页面跳转关闭之后,在发送消息尽然还会执行在打开页面?
- 串口接收线程退出与优先级问题
- 转---------------wince串口线程、中断等相关学习(作者:wogoyixikexie@gliet)
- Python使用线程来接收串口数据
- 串口接收线程退出与优先级问题
- 关于wince串口接收数据异常
- 关于wince串口接收数据异常
- 使用线程接收串口接收数据,DLT645 2007 智能电表抄表代码
- wince串口线程、中断等相关学习(作者:wogoyixikexie@gliet)
- 串口非线程接收
- 串口接收线程退出与优先级问题
- Wince驱动下操作线程,写入注册表,共享串口信息
- 接收到无线数据串口打印流程
- 20120908-串口编程-MSComm使用2-接收Step by Step
- 转:WINCE 5.0 应用程序接收Battery 或者AC实改变消息实例
- [转]WinCE 进程、线程和内存管理(一)(by fllsoft)
- 通过串口实时接收短消息
- C# 使用serialport串口发送和接收主要代码
- Mavlink地面站编写之四-Mission Planner中ProgressReporterDialogue和读串口线程serialreaderthread的分析