Board logo

标题: Windows CE下串行通信的实现 06 [打印本页]

作者: samwalton    时间: 2014-3-6 19:41     标题: Windows CE下串行通信的实现 06

4 实际应用


  在车载定位系统中,导般计算机需要接受多种传感器的数据输入,其中最常用到的就是GPS数据。通常GPS接收机的通信方式是串行RS232接口,所以导航程序的GPS模块的功能就是接收从串口收到的数据,然后进行处理。


  程序采用多线程,主线程负责消息处理,另外还有读写两个附加线程,使用一个事件触发。读线程负责从串口读回GPS数据,写线程由事件触发。在网络补充版(http://www.dpj.com.cn)中给出GPS数据接收程序的代码。


  在程序初始化时创建事件,创建写线程并把它阻塞。写线程等待事件触发。按下“打开串口”按钮后打开串口,创建读线程,读回GPS数据,进行处理;按下“发送”按钮后设置事件状态,解除阻塞写线程,发送数据。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0