// 读 MPU6050 加速度计:先写寄存器地址 0x3B,再重复START读6字节 uint8_t reg = 0x3B; HAL_I2C_Master_Transmit(&hi2c1, (0x68<<1)|0, ®, 1, 100); uint8_t data[6]; HAL_I2C_Master_Receive(&hi2c1, (0x68<<1)|1, data, 6, 100); // 主机在最后一字节回 NACK → STOP,从机释放总线