stm32f429开发板的mpu9250例程

2019-07-20 16:30发布

本帖最后由 踏雪sunnyboy 于 2016-10-22 17:07 编辑

原子哥你好,我用stmf429开发版可以跑通mpu9250的例程。但是有两个问题想咨询一下:
1.上电时,只有水平状态下,才会输出数据到上位机,也就是说如果模块上电时就倾斜的话,,没有数据输出;
2.不管模块朝什么方向,上电时的yaw都是0度。。。不应该是东北天坐标系吗。》》难道减去初始值,故意让其为0?

QQ图片20161021173718.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
踏雪sunnyboy
1楼-- · 2019-07-20 17:59
还有就是,我想把阿波罗stm32f429开发板的例程移植到stm32L系列,处理速度够不够?
踏雪sunnyboy
2楼-- · 2019-07-20 21:29
貌似不能移植到stm32L???因为要fpu???
踏雪sunnyboy
3楼-- · 2019-07-20 22:53
并且例程有延迟啊。。。我从垂直状态瞬间到水平状态,但是数据从90度到0度大概要滞后5~6秒
正点原子
4楼-- · 2019-07-20 23:07
 精彩回答 2  元偷偷看……
踏雪sunnyboy
5楼-- · 2019-07-21 03:41
 精彩回答 2  元偷偷看……
踏雪sunnyboy
6楼-- · 2019-07-21 08:47
正点原子 发表于 2016-10-22 19:26
1,这个问题我也不知道为什么。    2,这个因为模块默认设置就是这样,并不是你认为的那样。

看程序的确是看不懂了。我阿波罗开发板的mpu9250例程,想请教原子哥:
1.如何将dmp输出速率改为200hz?
只改DEFAULT_MPU_HZ输出的数据会漂移,是不是还需要改哪里?
[mw_shl_code=c,true]res=dmp_set_fifo_rate(DEFAULT_MPU_HZ);        //最大不超过200Hz)[/mw_shl_code]
2.将mpu9250模块拿在手上翻转,再回到原来的位置,yaw会有变化,可能是什么原因?(原来是0度,翻转后恢复初始位置,yaw会变成几十度)

一周热门 更多>