中断服务函数使用EXTI_ClearITPendingBit清除外部中断线12的中断标志位:避免CPU误认为中断线1再次发生了中断程序考核任务修改程序:使用外部中断方式,实现用按键USER2完成LED灯LED4状态的切换:第一次按下点亮LED4,再次按下熄灭LED4,以此类推……*本章实验步骤及现象上一章已经学过?按下USER1按键时,开发板上LED2点亮了再次按下USER2按键后,LED2又熄灭硬件原理电路原理图当按键没被按下时,PC12引脚电平为高电平(3.3V)当按键按下后,PC12引脚电平为低电平(0V)#include?stm32f10x.h//标准外设库头文件???int?main(void)??{???????GPIO_InitTypeDef??GPIO_InitStructure;?//定义GPIO结构体???????/*********************?LED2配置*******************************/????????????RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);??????GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_Out_PP;?//配置为输出模式??????GPIO_In
原创力文档

文档评论(0)