Mpu6050Addr: MPU6050设备地址,默认设置为0x69(可以通过接线选择)。 Mpu6050_Data: 用于存储从MPU6050读取的数据结构体。 I2C读写函数 int8_tSensor_I2C2_Read(uint16_tDevAddr,uint16_tMemAddr,uint8_t*oData,uint8_tDataLen) { returnHAL_I2C_Mem_Read(&hi2c1,(DevAddr<<1)|0,MemAddr,1,oData,DataLen...
I2C 通信函数: Sensor_I2C2_Read和Sensor_I2C2_Write函数用于通过 I2C 接口读写设备寄存器。 设备搜索函数: Sensor_I2C2_Serch用于扫描 I2C 总线上的设备,确认 MPU6050 的地址并返回。如果成功找到设备,会将地址存储在全局变量Mpu6050Addr中。 初始化函数: MPU6050_Init用于配置 MPU6050 传感器,进行复位并唤醒它,同时...