关于F4读取mpu9260姿态解算后的数据问题

2019-07-20 07:24发布

我在原子哥F429的mpu9250章节的例程基础上修改,根据自己的最小系统板进行了相应的端口设置等,然后用STLINK下载完代码接着跑程序(板子同时连接STLINK和串口)可以在串口调试助手里显示姿态解算后的pitch、roll和yaw数据,也可以在匿名地面站上显示原始数据波形和3D模型变化,但我只要不给板子供电,再重新供电就会出问题,重新供电后读取不了数据,不能进入if(mpu_mpl_get_data(&pitch,&roll,&yaw)==0)的条件判断中,很费解,求大神帮忙!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-07-20 12:43
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-20 13:01
板子放平了么?
柠檬C
3楼-- · 2019-07-20 13:55
 精彩回答 2  元偷偷看……
正点原子
4楼-- · 2019-07-20 19:05
 精彩回答 2  元偷偷看……
柠檬C
5楼-- · 2019-07-20 20:22
谢谢原子哥的回答,那这个有没有可能是和硬件供电有关系呢?
柠檬C
6楼-- · 2019-07-21 00:54
解决了......查找了一些资料,有的说是初始化的问题,外设可能在未初始化完成就进行了设置,我在初始化前添加了延时函数就可以了,具体不知道为什么会这样。

一周热门 更多>