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);
大神们来看看是怎么回事。 自己先顶一下好无奈。。 我的情况是:若对HMC5883L的寄存器A进行写操作,输出的XYZ轴数据就一直不会变化。若对
A寄存器不进行写操作输出的数据就会一直发生变化。个人感觉很奇怪,所以我只好保存A寄存器的默认值。希望我的案例对楼主有帮助。 stc12c56 发表于 2013-7-9 20:12 static/image/common/back.gif
我的情况是:若对HMC5883L的寄存器A进行写操作,输出的XYZ轴数据就一直不会变化。若对
A寄存器不进行写操作 ...
那I2C_MST_CTRL和INT_PIN_CFG这两个寄存器是怎么设置的?
页:
[1]