初级会员

- 积分
- 151
- 金钱
- 151
- 注册时间
- 2016-2-14
- 在线时间
- 40 小时
|
1金钱
求助原子哥,好奇怪啊,我移植MPU6050的DMP驱动,一模一样的函数,都是用的探索者开发板,但是用我自己的代码DMP初始化部分就是通不过自检!!!MPU6050也能初始化成功
int main()
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
delay_init(168);
uart_init(500000);
MPU_Init();
while(mpu_dmp_init())
{
delay_ms(200);
}
while(1){
if(mpu6050.mpu_dmp_get_data(&arch.pitch,
&arch.roll,
&arch.yaw)==0){
mpu6050.mpu_get_accelerometer(&mpu6050.acc_reg.x,
&mpu6050.acc_reg.y,
&mpu6050.acc_reg.z);
mpu6050.mpu_get_groscope(&mpu6050.gyro_reg.x,
&mpu6050.gyro_reg.y,
&mpu6050.gyro_reg.z);
printf(" %f\r\n",
arch.pitch,arch.roll,arch.yaw);
ANO_DT_Send_Status(arch.roll,arch.pitch,arch.yaw,1,0,1);
}
}
}
|
|