|

楼主 |
发表于 2019-4-20 19:01:21
|
显示全部楼层
硬件已经搞好了啊,没得改了
不过软件已经搞定了,mpu6050 配置如下:
#define MPU6050_RA_INT_PIN_CFG 0x37
#define MPU6050_RA_USER_CTRL 0x6A
/* I2C_BYPASS_EN等于 1且 I2C_MST_EN(寄存器 106第 5位)等于 0,主应用处理器
可以直接访问 MPU-60X0的辅助 I2C总线。当该位等于 0,不管 I2C_MST_EN什么状态,
主应用处理器都不能直接访问 MPU-60X0的辅助 I2C总线
*/
MPU6050_WriteByte(MPU6050_RA_INT_PIN_CFG, 0x02); //使能 MPU6050 AUX_I2C
Reg = MPU6050_ReadByte(MPU6050_RA_USER_CTRL);
if(Reg & 0x20)
{
Reg &= ~(0x20); // MPU6050_RA_USER_CTRL 寄存器 的 bit5 清0,之后就可以访问挂接在
// MPU6050 上的 AUX_I2C 器件了
MPU6050_WriteByte(MPU6050_RA_USER_CTRL, Reg);
}
|
|