|
发表于 2014-4-22 21:53:16
|
显示全部楼层
您好,请问在吗。我现在也在调MPU9150。我这边的情况是磁力计输出一直不变,加速度计和陀螺仪正常。以下是我的配置,还请您能够帮助
u8 data_buf[6];
u8 data = 0x01;
//***********设置为signal measurement模式************
iic_rw(&data,1,0x0A,0x18,WRITE);
//iic bypass en 每次读之前打开
data = 0x02;
iic_rw(&data, 1, INT_PIN_CFG, MPU6050_ADDR, WRITE);
iic_rw(&data_buf[0],6, 0x03, 0x18, READ);
*mx = data_buf[0] + data_buf[1]* 0x100;
*my = data_buf[2] + data_buf[3]* 0x100;
*mz = data_buf[4] + data_buf[5]* 0x100;
//iic bypass disable //每次读完磁力计之后关掉
data = 0x00;
iic_rw(&data, 1, INT_PIN_CFG, MPU6050_ADDR, WRITE); |
|