|
void READ_MPU9250_ACCEL(void)
{
BUF[0]=Single_Read(ACCEL_ADDRESS,ACCEL_XOUT_L);
BUF[1]=Single_Read(ACCEL_ADDRESS,ACCEL_XOUT_H);
T_X= (BUF[1]<<8)|BUF[0];
T_X/=164; //读取计算x轴数据
BUF[2]=Single_Read(ACCEL_ADDRESS,ACCEL_YOUT_L);
BUF[3]=Single_Read(ACCEL_ADDRESS,ACCEL_YOUT_H);
T_Y= (BUF[3]<<8)|BUF[2];
T_Y/=164; //读取计算y轴数据
BUF[4]=Single_Read(ACCEL_ADDRESS,ACCEL_ZOUT_L);
BUF[5]=Single_Read(ACCEL_ADDRESS,ACCEL_ZOUT_H);
T_Z= (BUF[5]<<8)|BUF[4];
T_Z/=164; //读取计算z轴数据
}
这个程序中 T_Z/=164; 为什么除以164
|
|