徐光运 发表于 2013-6-25 15:14:54

HMC5883L与MPU6050连接读数问题

HMC5883L连接到MPU6050上,读数发现一直都不变,
寄存器设置如下:
      Single_WriteI2C(I2C_MST_CTRL,0x00);
        Single_WriteI2C(INT_PIN_CFG,0x02) ;
        Single_WriteI2C(HMC_A,0x78);
        Single_WriteI2C(HMC_B,0x60);
      Single_WriteI2C(HMC_CON,0x00);   
大神们来看看是怎么回事。

徐光运 发表于 2013-6-25 15:23:49

自己先顶一下好无奈。。

stc12c56 发表于 2013-7-9 20:12:34

我的情况是:若对HMC5883L的寄存器A进行写操作,输出的XYZ轴数据就一直不会变化。若对
A寄存器不进行写操作输出的数据就会一直发生变化。个人感觉很奇怪,所以我只好保存A寄存器的默认值。希望我的案例对楼主有帮助。

徐光运 发表于 2013-7-16 16:31:08

stc12c56 发表于 2013-7-9 20:12 static/image/common/back.gif
我的情况是:若对HMC5883L的寄存器A进行写操作,输出的XYZ轴数据就一直不会变化。若对
A寄存器不进行写操作 ...

那I2C_MST_CTRL和INT_PIN_CFG这两个寄存器是怎么设置的?
页: [1]
查看完整版本: HMC5883L与MPU6050连接读数问题