在学习32中断的时候,发现开发指南说,需要一个函数清除标志位
(战舰V3)

 void EXTI2_IRQHandler(void)
{
	if(KEY2==0 )
	{
		delay_ms(10);//消抖
		if(KEY2==0)	  //按键KEY2
		{
			LED0=!LED0;
		}		 
  }
	//EXTI_ClearITPendingBit(EXTI_Line2);  //清除LINE2上的中断标志位  
} 

我查阅了相关资料,有人说去掉去除标志位函数之后,返回不了主函数,
但是当我注释掉之后,好像没有什么影响。(以上是正点原子的官方例程)

本人也是刚接触32不久,有问题希望大家可以多多交流

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐