串口中断接收GPS数据是在中断里面进行数据处理好还是..??
串口接收GPS数据是在接收里面进行数据处理好还是在之外处理好,接收串口波特率9600 全部接收后,一次处理好。 mon51 发表于 2013-9-28 17:28 static/image/common/back.gif
全部接收后,一次处理好。
好的,多谢多谢了 mon51 发表于 2013-9-28 17:28 static/image/common/back.gif
全部接收后,一次处理好。
那样要定义一个大点的接收缓冲区,有用过环形队列接收吗? lklhzu 发表于 2013-11-6 09:46 static/image/common/back.gif
那样要定义一个大点的接收缓冲区,有用过环形队列接收吗?
不需要什么环形缓存,一个200多字节的缓存就可以了。 mon51 发表于 2013-11-6 11:44 static/image/common/back.gif
不需要什么环形缓存,一个200多字节的缓存就可以了。
一次接收一帧数据,然后关闭中断,主函数里面解析处理,然后再开中断,继续接收。。。处理。。。是这样吗? mon51 发表于 2013-11-6 11:44
不需要什么环形缓存,一个200多字节的缓存就可以了。
我在室外抓过一次数据,最长的有将近500字节,200的缓存区不够用啊 中断里面不要干太多事儿。 yanghuanchun 发表于 2016-5-18 21:06
我在室外抓过一次数据,最长的有将近500字节,200的缓存区不够用啊
500多字节,也不算多。GPS模块可以设置只发一组或二组数据,不要全部发。
页:
[1]