2016年4月13日 星期三

GY86 裡面的mpu6050 + HMC5883L 使用起來有問題




因為 GY86裡面.... HMC5883的I2C 是MPU6050 的AUX I2C......

所以如果你都用外面的I2C 去access.... 單獨使用沒問題....但是一旦你把mpu6050 enable

你會發覺你讀不到HMC5883L..... 解決方法是加入下面兩行


 mpu.setI2CMasterModeEnabled(0);
  mpu.setI2CBypassEnabled(1);

讓 MPU6050  bypass I2C.....這樣就可以解決這個問題...

Ref : http://www.i2cdevlib.com/forums/topic/111-arduino-example-sketch-to-read-magnetometer-while-dmp-is-on/

沒有留言:

張貼留言