云卷云舒

Lordeo's Collections

 

使用SerialPort读取GPS数据

重新回到这个问题上,项目升级后要在.NetCF 3.5下工作,但是这个Monitor无论如何也不能工作了,无法读取,总是返回超时错误或者OutOfMenoryException,做了几个实验发现,在2.0下可以工作,不知道是不是netcf3.5的问题。顺便做了点小改动。

 GpsMonitor.cs

----

近期开发一个基于多普达P800的GPS应用,使用Microsoft的例子不能读取其中的具体数据,于是找了点资料,写了一个串口读取的类。在多普达p800,VS2005下调试“可用”,以前也没接触过,摸着石头过河吧。

已知问题:
1.波特率设置过高偶尔出现死机情况,也不一定是死机,但是失去反应了。不爱等,直接拔电池复位。
2.读取过程中经常出现OutOfMemoryException,分步调试未见异常,但速度哦过慢则读取不全。
3.除了端口不能打开,应用时不应该处理任何错误,否则容易引起程序停止响应或退出。原因不明。

不知哪位高手遇到过类似问题。
GpsMonitor

 

posted on 2008-07-04 14:24  Lordeo  阅读(2097)  评论(1编辑  收藏  举报

导航