OpenEdv-开源电子网

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

关于移植MPU6050时遇到的问题

[复制链接]

14

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
341
金钱
341
注册时间
2017-4-11
在线时间
107 小时
发表于 2022-6-8 09:59:51 | 显示全部楼层 |阅读模式
3金钱
hi,各位专家好!
我在基于探索者 STM32F407 开发板上面的MPU6050例程移植时遇到的问题。发生问题的代码位置如下:
//////////////////////////////////////////////
if(mpu_dmp_get_data(&pitch,&roll,&yaw)==0)
{
        temp=MPU_Get_Temperature();        //得到温度值

//////////////////////////////////////////////
当我用JLINK单步调试时能得到温度值;而换成st-link/v2时这2行直接跑飞了而得不到温度值。
请问可能是什么原因呢?谢谢!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

592

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1458
金钱
1458
注册时间
2019-7-28
在线时间
137 小时
发表于 2022-6-8 10:27:56 | 显示全部楼层
回复

使用道具 举报

3

主题

821

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3359
金钱
3359
注册时间
2011-11-10
在线时间
207 小时
发表于 2022-6-9 08:10:34 | 显示全部楼层
mpu_dmp_get_data(&pitch,&roll,&yaw)函数返回值本来就不一定全部是0。是1的概率也比较大,所以单独几次调试得不到结果不影响大局。你要看连续多次采集结果。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-25 15:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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