问题1:
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
delay_init(); ¯
TIM3_Int_Init(5000-1,71);
uart_init(9600);
IIC_Init();
MPU6050_initialize(); ¯
DMP_Init();
Moto_Init();
while(1)
{}
测试结果发现连DMP_Init也没有执行。 在将TIM3移到main()的前一行后问题解决。推测原因靠谱点的是定时器在设定后就开始计时,后面程序没来得及执行- - 不过这样还是有问题因为定时器在没有进入中断的时候应该执行主函数,这段时间应该足够是后面的初始化完成