OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6028|回复: 8

战舰v3下载库函数版本的GPS模块NEO-6M不能运行,寄存器版本可以

[复制链接]

2

主题

9

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2020-3-31
在线时间
5 小时
发表于 2020-5-7 20:55:41 | 显示全部楼层 |阅读模式
1金钱
战舰v3烧录库函数版本的GPS模块NEO-6M不能运行,寄存器版本可以,后来发现,库版本的main函数里面的如下代码:while((Ublox_Cfg_Rate(1000,1)!=0)&&key)        //持续判断,直到可以检查到NEO-6M,且数据保存成功
{
                        usart3_init(39600);                        //初始化串口3波特率为9600(EEPROM没有保存数据的时候,波特率为9600.)
                          Ublox_Cfg_Prt(38400);                        //重新设置模块的波特率为38400
                        usart3_init(38400);                        //初始化串口3波特率为38400
                        Ublox_Cfg_Tp(1000000,100000,1);        //设置PPS为1秒钟输出1次,脉冲宽度为100ms            
                        key=Ublox_Cfg_Cfg_Save();                //保存配置  
                }       
                                           


我后来在上面while{}里面加了一段LCD_ShowString(30,1140,200,16,16,"test")测试发现可以显示,说明程序在这个死循环出不去,所以液晶一直显示  NEO-6M Setting...,按键按了key0也没反应,

试过很多次了,依旧这样,我后来下载寄存器版本的,就很正常!液晶LCD和电脑端都可以正常接收经纬度信息!
这是怎么回事呢?

这个循环出不去

这个循环出不去
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

61

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2020-5-4
在线时间
0 小时
发表于 2020-5-7 21:14:31 | 显示全部楼层
回复

使用道具 举报

21

主题

2205

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5141
金钱
5141
注册时间
2014-8-26
在线时间
1317 小时
发表于 2020-5-7 21:36:20 | 显示全部楼层
这里设置为39600干嘛

{F7DA4348-6E89-4F11-BAB9-BC6FC0938F63}_20200507213536.jpg
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2020-6-10
在线时间
2 小时
发表于 2020-6-21 10:01:14 | 显示全部楼层
请问老哥解决了吗?我也卡这了
回复

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2020-3-31
在线时间
5 小时
 楼主| 发表于 2020-7-4 11:08:10 | 显示全部楼层
魔术师sea 发表于 2020-6-21 10:01
请问老哥解决了吗?我也卡这了

没解决,客服不回复的
回复

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2020-3-31
在线时间
5 小时
 楼主| 发表于 2020-7-4 11:10:59 | 显示全部楼层
如果我将死循环的代码屏蔽,走下面的流程,发现可以跳过setting,但是经纬度信息都是0.00000
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2020-7-6 02:29:52 | 显示全部楼层
chenaiargm 发表于 2020-7-4 11:08
没解决,客服不回复的

客服不回复?不应该吧
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2021-8-2
在线时间
3 小时
发表于 2021-8-3 08:03:29 | 显示全部楼层
啊   为什么没有后面的消息了呀。。。。   求助
回复

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2020-12-8
在线时间
7 小时
发表于 2021-12-11 20:43:11 | 显示全部楼层
我现在遇到的问题是中午除经纬度外,其他信息都是0,现在全是0了,请问大家有遇到过吗?解决了吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-22 19:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表