OpenEdv-开源电子网

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

SPI读取MPU9250的磁力计问题

[复制链接]

11

主题

96

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
341
金钱
341
注册时间
2014-6-16
在线时间
43 小时
发表于 2015-5-1 18:09:03 | 显示全部楼层 |阅读模式
5金钱
请问大家,有哪位试过用SPI读取MPU9250的磁力计数据吗?我再这块遇到问题了,不知道怎么解决?MPU9250的pdf上也没有说清楚,我弄了很久也没有读取出磁力计的数据来,所以在这里请教下大家

最佳答案

查看完整内容[请看2#楼]

https://github.com/Hom-Wang/SmartIMU
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

96

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
341
金钱
341
注册时间
2014-6-16
在线时间
43 小时
 楼主| 发表于 2015-5-1 18:09:04 | 显示全部楼层
FantasyJXF 发表于 2016-2-25 10:48
我最近也在做这个,自己做的板,也是用SPI总线连的MPU9250,想学习一下,请问有源码可以分享一下吗

https://github.com/Hom-Wang/SmartIMU
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-5-1 18:36:04 | 显示全部楼层
就用SPI读出了陀螺仪和加速度计,磁力计我也没读出来
开往春天的手扶拖拉机
回复

使用道具 举报

11

主题

96

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
341
金钱
341
注册时间
2014-6-16
在线时间
43 小时
 楼主| 发表于 2015-5-1 19:32:40 | 显示全部楼层
回复【2楼】zuozhongkai:
---------------------------------
 手册上说通过设置CNTL1寄存器MODE [3:0]位,就可以读出,配置了模式1没有读出来,而且说了只说了这个寄存器的配置,其他寄存器没有介绍,我也不清楚怎么弄了
回复

使用道具 举报

11

主题

96

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
341
金钱
341
注册时间
2014-6-16
在线时间
43 小时
 楼主| 发表于 2015-5-2 17:24:35 | 显示全部楼层
我是这样读取的,但是读取不出




回复

使用道具 举报

0

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2012-8-20
在线时间
1 小时
发表于 2016-1-7 23:08:35 | 显示全部楼层
请问该问题有解决吗?我也在用这个,有代码可以参考吗?谢谢!
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2016-2-25
在线时间
1 小时
发表于 2016-2-25 10:48:51 | 显示全部楼层
我最近也在做这个,自己做的板,也是用SPI总线连的MPU9250,想学习一下,请问有源码可以分享一下吗
回复

使用道具 举报

11

主题

96

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
341
金钱
341
注册时间
2014-6-16
在线时间
43 小时
 楼主| 发表于 2016-3-2 19:04:07 | 显示全部楼层
茶亦爽 发表于 2016-1-7 23:08
请问该问题有解决吗?我也在用这个,有代码可以参考吗?谢谢!

https://github.com/Hom-Wang/SmartIMU
回复

使用道具 举报

11

主题

96

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
341
金钱
341
注册时间
2014-6-16
在线时间
43 小时
 楼主| 发表于 2016-3-2 19:05:16 | 显示全部楼层
回复

使用道具 举报

11

主题

96

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
341
金钱
341
注册时间
2014-6-16
在线时间
43 小时
 楼主| 发表于 2016-3-2 19:05:33 | 显示全部楼层
RAM_ok 发表于 2016-3-2 19:05
https://github.com/suhetao/stm32f4_mpu9250/blob/master/Application/src/stm32f4_mpu9250.c

https://github.com/suhetao/stm32 ... c/stm32f4_mpu9250.c
回复

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2016-4-20
在线时间
8 小时
发表于 2016-5-30 14:14:48 | 显示全部楼层
这里面的磁力计AK8963地址是多少?有问题吗楼主?
回复

使用道具 举报

11

主题

96

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
341
金钱
341
注册时间
2014-6-16
在线时间
43 小时
 楼主| 发表于 2016-6-9 02:43:38 | 显示全部楼层
洲中的欣儿 发表于 2016-5-30 14:14
这里面的磁力计AK8963地址是多少?有问题吗楼主?

忘记了,它的数据手册里面有
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2015-3-24
在线时间
1 小时
发表于 2016-6-12 09:58:55 | 显示全部楼层
楼主按照这里面的配置可以读出磁力吗?为什么我这边一直不行啊?纠结了好久。。。。
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2016-2-25
在线时间
1 小时
发表于 2016-9-1 00:03:38 | 显示全部楼层
zuozhongkai 发表于 2015-5-1 18:36
就用SPI读出了陀螺仪和加速度计,磁力计我也没读出来

请问有库文件分享吗?while (SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_TXE) == RESET) { }实在是搞不定了
回复

使用道具 举报

0

主题

0

帖子

0

精华

新手入门

积分
1
金钱
1
注册时间
2019-12-14
在线时间
0 小时
发表于 2017-3-14 22:27:06 | 显示全部楼层
我的读出来的全部是0,求源码
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2017-7-19
在线时间
3 小时
发表于 2017-7-25 11:03:56 | 显示全部楼层
cuavcaijie 发表于 2017-3-14 22:27
我的读出来的全部是0,求源码

我读出来的数据都是几个固定值,4112    771  4112 ,哥们你现在读出正确值了没
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-12-23 12:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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