大哥们有没有用过MPU9150啊?或者MPU6050的!用过的话就来指点下小弟呢!
首先: BUF[0]=Single_Read(MPU6050_Addr,GYRO_XOUT_L);
BUF[1]=Single_Read(MPU6050_Addr,GYRO_XOUT_H);
T_X=(BUF[1]<<8)|BUF[0];
T_X/=16.4; //读取计算陀螺仪X轴数据
如果换成这样 BUF[2]=Single_Read(MPU6050_Addr,ACCEL_XOUT_L);
BUF[3]=Single_Read(MPU6050_Addr,ACCEL_XOUT_H);
T_X= (BUF[3]<<8)|BUF[2];
T_X/=16.4; //那是不是就是读取和计算加速度X轴的数据呢? 如果不是,那计算加速度又是哪个公式呢?而且这里面读出来的值又是个什么数据呢?
还有,我找了好多数据手册都没有找到那些关于磁力的寄存器的地址。一周了,现在还是一头雾水,大哥们拯救拯救我吧!!
|