MPU_Write_Byte(MPU9250_ADDR,MPU_USER_CTRL_REG,0X00);//主模式关闭 MPU_Write_Byte(MPU9250_ADDR,MPU_FIFO_EN_REG,0X00); //关闭 FIFO MPU_Write_Byte(MPU9250_ADDR,MPU_INTBP_CFG_REG,0X82); //INT 引脚低电平有效,开启 bypass 模式,可以直接读取磁力计 res=MPU_Read_Byte(MPU9250_ADDR,MPU_DE...
#define MPU_INTBP_CFG_REG 0X37 //中断/旁路设置寄存器 #define MPU_INT_EN_REG 0X38 //中断使能寄存器 #define MPU_INT_STA_REG 0X3A //中断状态寄存器 #define MPU_ACCEL_XOUTH_REG 0X3B //加速度值,X轴高8位寄存器 #define MPU_ACCEL_XOUTL_REG 0X3C //加速度值,X轴低8位寄存器 #define MP...
MPU9250,该传感器广泛用于四轴、平衡车和空中鼠标等设计,具有非常广泛的应用范围。ALIENTEK 阿波罗 STM32...
MPU_Write_Byte(MPU9250_ADDR,MPU_INTBP_CFG_REG,0X82);//INT引脚低电平有效,开启bypass模式,可以直接读取磁力计 res=MPU_Read_Byte(MPU9250_ADDR,MPU_DEVICE_ID_REG); //读取MPU6500的ID if(res==MPU6500_ID) //器件ID正确 { MPU_Write_Byte(MPU9250_ADDR,MPU_PWR_MGMT1_REG,0X01); //设置CLKSEL...
(MPU9250_ADDR,MPU_USER_CTRL_REG,0X00);//I2C主模式关闭MPU_Write_Byte(MPU9250_ADDR,MPU_FIFO_EN_REG,0X00);//关闭FIFOMPU_Write_Byte(MPU9250_ADDR,MPU_INTBP_CFG_REG,0X82);//INT引脚低电平有效,开启bypass模式,可以直接读取磁力计res=MPU_Read_Byte(MPU9250_ADDR,MPU_DEVICE_ID_REG);//读取MPU...
MPU_Write_Byte(MPU_INTBP_CFG_REG,0X80); //INT 引脚低电平有效 res=MPU_Read_Byte(MPU_DEVICE_ID_REG); if(res==MPU_ADDR)//器件 ID 正确 MPU_Write_Byte(MPU_PWR_MGMT1_REG,0X01); //设置 CLKSEL,PLL X 轴为参考 MPU_Write_Byte(MPU_PWR_MGMT2_REG,0X00);//加速度与陀螺仪都工作 ...
#define CFG_OUT_QUAT (2095) #define CFG_PED_ENABLE (2364) #define CFG_OUT_GYRO (2198) #define CFG_PEDSTEP_DET (2605) #define OUT_GYRO_DAT (2207) #define CFG_FIFO_INT (2362) #define OUT_CPASS_DAT (2241) #define CFG_AUTH (1176) #define OUT_ACCL_DAT (2173) #define FCFG_1 (...