查看: 7746|回复: 2

关于MPU9250 SPI接口地磁数据的读取问题

[复制链接]
  • TA的每日心情
    难过
    2015-6-11 21:59
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2015-6-11 21:56:44 | 显示全部楼层 |阅读模式
    分享到:
    目前用STM32F429-disco的SPI正确读取了加速度计和陀螺仪的数据。。。现在想把mpu9250作为i2cmaster来读取它的地磁数据,尝试过初始化时候把Register 106 – User Control寄存器的I2C_MST_EN  I2C_IF_DIS  I2C_MST_RST拉高,
    [size=13.3333330154419px]MPU_USER_CTRL寄存器的I2C_MST_EN_BIT   I2C_IF_DIS_BIT   [size=13.3333330154419px]I2C_MST_RESET_BIT拉高,之后读取 地磁模块的ID:

                    spi_writedata(MPU_I2C_SLV0_ADDR,0x80);
                    spi_writedata(MPU_I2C_SLV0_REG,0x00);
                    spi_writedata(MPU_I2C_SLV0_CTRL,0x81);

                    slv0addr = spi_readdata(0x63);

    读不出来,有哪位仁兄调过的可以分享下经验么?
      
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-6-30 23:28
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2015-7-3 12:38:22 | 显示全部楼层
    我也试过,也读不出来!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2016-1-18 09:14:54 | 显示全部楼层
    你好,请问有人用STM32的SPI读出数据并做转化了,把代码分享一下,谢谢啦!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-6-17 19:46 , Processed in 0.130408 second(s), 19 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.