OpenEdv-开源电子网

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

stm32f429开发板的mpu9250例程

[复制链接]

3

主题

21

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2014-8-14
在线时间
14 小时
发表于 2016-10-21 17:38:02 | 显示全部楼层 |阅读模式
50金钱
本帖最后由 踏雪sunnyboy 于 2016-10-22 17:07 编辑

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

QQ图片20161021173718.png

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

21

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2014-8-14
在线时间
14 小时
 楼主| 发表于 2016-10-21 18:40:35 | 显示全部楼层
还有就是,我想把阿波罗stm32f429开发板的例程移植到stm32L系列,处理速度够不够?
回复

使用道具 举报

3

主题

21

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2014-8-14
在线时间
14 小时
 楼主| 发表于 2016-10-21 22:41:57 | 显示全部楼层
貌似不能移植到stm32L???因为要fpu???
回复

使用道具 举报

3

主题

21

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2014-8-14
在线时间
14 小时
 楼主| 发表于 2016-10-22 18:38:29 | 显示全部楼层
并且例程有延迟啊。。。我从垂直状态瞬间到水平状态,但是数据从90度到0度大概要滞后5~6秒
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165508
金钱
165508
注册时间
2010-12-1
在线时间
2115 小时
发表于 2016-10-22 19:26:43 | 显示全部楼层
1,这个问题我也不知道为什么。    2,这个因为模块默认设置就是这样,并不是你认为的那样。
回复

使用道具 举报

3

主题

21

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2014-8-14
在线时间
14 小时
 楼主| 发表于 2016-10-22 19:47:57 | 显示全部楼层
踏雪sunnyboy 发表于 2016-10-22 18:38
并且例程有延迟啊。。。我从垂直状态瞬间到水平状态,但是数据从90度到0度大概要滞后5~6秒

yaw转两圈会漂的现象找到原因了,,,我只把dmp输出速度改成200hz了,但是可能磁力计输出速率或者是mpl计算速率没有更改,所以出现了问题。改回100hz就好了。。我再研究一下怎样更改到200hz才不会出现漂的现象
回复

使用道具 举报

3

主题

21

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2014-8-14
在线时间
14 小时
 楼主| 发表于 2016-10-27 16:31:41 | 显示全部楼层
正点原子 发表于 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会变成几十度)
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165508
金钱
165508
注册时间
2010-12-1
在线时间
2115 小时
发表于 2016-10-27 20:33:26 | 显示全部楼层
踏雪sunnyboy 发表于 2016-10-27 16:31
看程序的确是看不懂了。我阿波罗开发板的mpu9250例程,想请教原子哥:
1.如何将dmp输出速率改为200hz?
...

1,我知道的就是改这里。
2,这我不清楚
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2019-8-26
在线时间
5 小时
发表于 2019-11-13 17:09:22 | 显示全部楼层
网上卖的MPU9250能配合这个例程在核心板上使用吗?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-15 13:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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