执行exti_init函数,初始化外部中断控制器EXTI(External Interrupt)。 通过gpio_exti函数配置GPIO引脚对应的外部中断线路。 进入无限循环,在每次循环中执行control_led1函数来控制LED灯的状态。 在control_led1函数中读取GPIOA的Pin_0引脚和GPIOC的Pin_13引脚的输入状态。 根据读取到的输入状态进行逻辑判断并相应地控制L...
voidEXTI0_IRQHandler(void) 定义了一个名为EXTI0_IRQHandler的函数,用于处理外部中断0。 uint16_tstatus=0; 定义一个无符号16位整数变量status,并初始化为0。 if(EXTI_GetITStatus(EXTI_Line0)==SET) 检查外部中断线路0是否产生了中断。 status=GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0); 读取GPIOA引脚0的输...
void EXTI0_IRQHandler() { uint16_t status1 = 0; uint16_t status2 = 0; if (EXTI_GetITStatus(EXTI_Line0) == SET) { status1 = GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_0); status2 = GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_13); EXTI_ClearITPendingBit(EXTI_L... 根据你的描述,我给你修改...