在学习32中断的时候,发现开发指南说,需要一个函数清除标志位
(战舰V3)
void EXTI2_IRQHandler(void)
{
if(KEY2==0 )
{
delay_ms(10);//消抖
if(KEY2==0) //按键KEY2
{
LED0=!LED0;
}
}
//EXTI_ClearITPendingBit(EXTI_Line2); //清除LINE2上的中断标志位
}
我查阅了相关资料,有人说去掉去除标志位函数之后,返回不了主函数,
但是当我注释掉之后,好像没有什么影响。(以上是正点原子的官方例程)
本人也是刚接触32不久,有问题希望大家可以多多交流