OpenEdv-开源电子网

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

求助stm32移植完原子的mpu6050代码出错

[复制链接]

4

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
137
金钱
137
注册时间
2019-12-24
在线时间
31 小时
发表于 2020-11-20 16:47:52 | 显示全部楼层 |阅读模式
1金钱
我移植完原子的mpu6050程序后,陀螺仪和加速度计数据都可以得到,但是我的dmp无法使用,确切的说是导致整个程序卡死。
while(mpu_dmp_init())   //mcu 的dmp初始化
        {
                delay_ms(200);
                OLED_ShowString(0,6,"XXXXXX",16);   
                delay_ms(200);
        }

使用上面这段代码后我的程序什么都没有输出。就连先前的设置的输出YYYYYY都没有。
当我把while(mpu_dmp_init())注释掉就可以正常运行,不注释掉就完全无法运行,我很好奇为什么会导致我的        OLED_ShowString(0,6,"YYYYYY",16);  //OLED输出YYYYYY无法运行
我这个代码逻辑上不是先于mpu_dmp_init()么。为什么导致单片机直接卡死。

谢谢大佬的解惑。

最佳答案

查看完整内容[请看2#楼]

谢谢,我已经解决了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
137
金钱
137
注册时间
2019-12-24
在线时间
31 小时
 楼主| 发表于 2020-11-20 16:47:53 | 显示全部楼层

谢谢,我已经解决了。
回复

使用道具 举报

4

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
137
金钱
137
注册时间
2019-12-24
在线时间
31 小时
 楼主| 发表于 2020-11-20 16:53:43 | 显示全部楼层
解释一下:我的mpu6050是连接在洞洞板上的,我自己焊接的而且焊接距离不长。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2020-11-21 01:33:57 | 显示全部楼层
跟踪进去看看问题
回复

使用道具 举报

5

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2020-10-6
在线时间
19 小时
发表于 2021-2-22 19:33:40 来自手机 | 显示全部楼层
怎么解决的?是自检那步吗?
回复

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2019-7-16
在线时间
15 小时
发表于 2021-3-21 12:38:43 | 显示全部楼层
请问怎么解决的啊
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2020-12-4
在线时间
1 小时
发表于 2021-3-22 13:37:47 | 显示全部楼层
怎么解决的急!zhaoshiji2020@163.com
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-29 06:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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