STM32F101进入中断后相应的挂起位未置位,何故?

2019-03-23 20:07发布

原代码和图纸在公司里,copy不出来,在此只能做下简单的描述,PB0,PB1用于外部中断,

void EXTI0_IRQHandler(void){  if(EXTI_GetITStatus(EXTI_Line0) != RESET)  {   EXTI0_COUNT++;  }
else
{
                value = EXTI->PR;
}
        EXTI_ClearITPendingBit(EXTI_Line0);}

void EXTI1_IRQHandler(void){  if(EXTI_GetITStatus(EXTI_Line1) != RESET)  {          EXTI1_COUNT++; EXTI_ClearITPendingBit(EXTI_Line1);  } }
两个外部中断的配置过一样,外部中断1能进入if里面,但外部中断0总进入else里面。不知哪位大侠有过这等经历,不吝赐教!!! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。