① led = !led; //状态翻转 ② if(led == 1) //如果等于1,则PB5复位点亮,否则置1熄灭 GPIO_ResetBits(GPIOB,GPIO_Pin_5); else GPIO_SetBits(GPIOB,GPIO_Pin_5); ③ EXTI_ClearITPendingBit(EXTI_Line3); //清除EXTI3的中断标志位 程序功能:当外部中断3触发时,将led状态翻转,并根据状态控制PB5的高低电平,从而实现灯的闪烁效果。


原文地址: https://www.cveoy.top/t/topic/hdHu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录