mpu6050 dmp初始化问题

2019-07-21 01:23发布

同样一块mpu6050,移植的是同样的mpu--dmp的库,在精英板子上执行dmp-init这个函数就没有问题,可以正常初始化,我将代码移植到stm32f103c8上面,在不使用dmp之前可以正常初始化mpu6050,正常数到三个轴上面的数据,但是执行dmp-init这个函数的时候,程序就会卡死在这个函数上面而不执行接下来的函数,现在想不明白是什么原因导致的,有没有做过移植的同学可以给出点意见呢???

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
hope0116
1楼-- · 2019-07-21 15:56
 精彩回答 2  元偷偷看……
nashui_sx
2楼-- · 2019-07-21 17:04
hope0116 发表于 2019-5-16 16:38
是系统延时的问题 现在初始化没问题了,延时函数有问题

STM32F1  外部晶振8M,倍频后系统时钟16M,延 ...

HCLK 16M的话 计数一次1/16M秒=1/16us  fac_us=16就好了
hope0116
3楼-- · 2019-07-21 19:13
 精彩回答 2  元偷偷看……
hope0116
4楼-- · 2019-07-21 20:53
hope0116 发表于 2019-5-16 20:07
SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK);       
        fac_us=16;
MPU初始化没问题,运行到whle(1) ...

这是系统时钟的截图

一周热门 更多>