关于GPS串口传输问题

2019-08-17 05:42发布

      请问各位大师,原子哥的GPS程序是通过串口中断来处理程序的。

可是在大工程程序(代码量50k)里面,这GPS是一直发数据的,也就是经常性的进入串口中断,这就导致了程序的其它部分无法运行。
我用定时器设定串口中断开启时间为10s时,虽然不影响其它子程序的运行,但是GPS数据就读取不到了呀,最多最多就只读到了一条时间数据。。。
请问原子哥,有什么思路可以解决?@原子哥
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
wmh19910511
1楼-- · 2019-08-17 07:41
如果你真的觉得你的思路是对的话,那真的就没办法解决了
hasaki
2楼-- · 2019-08-17 09:09
你给你的定位模块数值数据输出时间间隔  根据需要一秒一次或者更短不就得了
hasaki
3楼-- · 2019-08-17 14:15
 精彩回答 2  元偷偷看……
jxlgdxyuh
4楼-- · 2019-08-17 17:46
hasaki 发表于 2017-6-23 15:50
你给你的定位模块数值数据输出时间间隔  根据需要一秒一次或者更短不就得了

这方法我试过,10s一次都解析不到数据
zhunan
5楼-- · 2019-08-17 17:56
你可以用DMA把串口数据搬运到一个定义的数组里面啊

一周热门 更多>