#define GRAVITY_MSS 9.80665f
#define ACCEL_CONFIG 0x1C //加速计自检、测量范围及高通滤波频率,典型值:0x01(不自检,2G,5Hz)
#define MPU6000_ACCEL_SCALE_1G (GRAVITY_MSS / 4096.0f)
下面这个转换看不懂了
DATA_INS.ACC_X=DATA_MPU6000T.ACC_X*MPU6000_ACCEL_SCALE_1G;
量程2g,那么65535表示的应该是4g的范围,最终的计算应该是=MPU6000读出的数据/16384,
而按照源码中的表示是=MPU6000读出的数据*9.8/4096?
这个应该怎么理解?
|