DMP初始化失败,初始化到第8项 “自检”res=run_self_test(); 懂得给看下怎么回事

2019-07-20 23:04发布

DMP初始化失败,初始化到第8项  “自检”res=run_self_test();  懂得给看下怎么回事
 数据通过串口传到串口助手,显示如下:

DMP初始化失败 错误代码 8
DMP初始化失败 错误代码 8
DMP初始化失败 错误代码 8
DMP初始化失败 错误代码 8
DMP初始化失败 错误代码 8
DMP初始化失败 错误代码 8
DMP初始化失败 错误代码 8
DMP初始化失败 错误代码 8
DMP初始化失败 错误代码 8
DMP初始化失败 错误代码 8
DMP初始化失败 错误代码 8
DMP初始化失败 错误代码 8
DMP初始化失败 错误代码 8
DMP初始化失败 错误代码 8
DMP初始化失败 错误代码 8
DMP初始化失败 错误代码 8
DMP初始化失败 错误代码 8
DMP初始化失败 错误代码 8
DMP初始化失败 错误代码 8

顺便问下,
while(mpu_dmp_init());这句,在判断的时候,是不是就把DMP初始化了

求大神解答下~~~先谢过
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
hwchen
1楼-- · 2019-07-21 01:38
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-21 07:27
杜邦线连接的?
liyichaolt
3楼-- · 2019-07-21 11:51
杜邦线连的,
主函数 
MPU_Init();
mpu_dmp_init();

MPU_Get_Accelerometer(&aacx,&aacy,&aacz);
MPU_Get_Gyroscope(&gyrox,&gyroy,&gyroz);
mpu_dmp_get_data(&pitch,&roll,&yaw);
就够了吧,

dmp数据是不是不稳定,所以要先判断下
正点原子
4楼-- · 2019-07-21 15:15
回复【3楼】liyichaolt:
---------------------------------
放平吧,另外杜邦线尽量短。

这几个函数OK的。
liyichaolt
5楼-- · 2019-07-21 17:57
好 我试试11
101yang
6楼-- · 2019-07-21 19:16
 精彩回答 2  元偷偷看……

一周热门 更多>