原子哥啊,有一个问题想不明白,while(mpu_dmp_init())// {
LCD_ShowString(30,130,200,16,16,"MPU6050 Error");
OSTimeDlyHMSM(0,0,0,200,OS_OPT_TIME_HMSM_STRICT,&err); //延时1s //OSIdleTaskCtr
LCD_Fill(30,130,239,130+16,WHITE);
OSTimeDlyHMSM(0,0,0,200,OS_OPT_TIME_HMSM_STRICT,&err); //延时1s //OSIdleTaskCtr
}
这是你们 开发板例程中的MPU6050中的一段,当我把它移到UCOSIII中的任务中时,当程序运行时就会到HardFault_Handler里面,
然后把这段注释了,还会到HardFault_Handler里去,代码就崩溃了,我单步调试的时候发现它在OSStart(&err); //开启UCOSIII
这句就已经进去HardFault_Handler里面了,快要泪奔了,这是怎么回事啊;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>