当前位置: 代码迷 >> WinCE >> 关于Windows CE下串口的奇怪有关问题
  详细解决方案

关于Windows CE下串口的奇怪有关问题

热度:166   发布时间:2016-04-28 11:54:06.0
关于Windows CE下串口的奇怪问题
        大家好,最近用在Windows CE平台下开发了一个应用程序,其中涉及到了串口通信,但是遇到了令人费解的问题,希望高手能够予以解答。
        我采用的主板CPU为intel atom N2600,操作系统为Windows CE7,编写的应用程序中有4个线程,其中2个线程分别用于读、写串口。
        问题:当程序刚开始运行时,一切正常,无任何异常,但是运行3-5分钟后,串口便无法写入和读取数据了,然后停止该程序,用串口调试助手测试,情况一样,也是无法对串口进行读写;此时,将系统重启,再次运行该程序,此问题不会再出现了;但是,如果系统断电超过半个小时,该问题便又会出现。
        对于上述问题感觉十分奇怪,不知是否有大神遇到类似现象,希望能够予以帮助,小弟不胜感激。
------解决思路----------------------
建议在每次运行和退出程序之前,都做一下清理串口残留数据操作!!!
这个问题类似我之前出过的问题,还有就是时序和PC的尽量配合!
  相关解决方案