STM32用陀螺仪MPU6050读数据的代码如何解释问题
时间:10-02
整理:3721RD
点击:
MPU6050_Init();
while (1)
{
读取MPU6050数据,一次性读取14个字节
3轴加速度+温度+3轴角速度,高低字节共14个
I2C_ReadBuffer(DataBuffer, 0x3b, 14);
for(counter=0;counter<7;counter++)
{
value=(DataBuffer[counter]<<8)+DataBuffer[counter+1]; //合成高低各八位数据
printf("%d ",value); //数据输出
}
USART1_Send_Enter();
delay_ms(1000); //延时
}
while (1)
{
读取MPU6050数据,一次性读取14个字节
3轴加速度+温度+3轴角速度,高低字节共14个
I2C_ReadBuffer(DataBuffer, 0x3b, 14);
for(counter=0;counter<7;counter++)
{
value=(DataBuffer[counter]<<8)+DataBuffer[counter+1]; //合成高低各八位数据
printf("%d ",value); //数据输出
}
USART1_Send_Enter();
delay_ms(1000); //延时
}
哦,我研究研究