临时关闭GPIO中断,我的代码如下: void Dis_IT_PC7(void) { EXTI_InitPara EXTI_InitStructure; GPIO_EXTILineConfig(GPIO_PORT_SOURCE_GPIOC, GPIO_PINSOURCE7); EXTI_InitStructure.EXTI_LINE = EXTI_LINE7; EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt; EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling; EXTI_InitStructure.EXTI_LINEEnable = DISABLE; EXTI_Init(&EXTI_InitStructure); } 就是直接disable中断线,但是发现执行到GPIO_EXTILineConfig(GPIO_PORT_SOURCE_GPIOC, GPIO_PINSOURCE7)时会进一次中断, 我设置的是下降沿触发中断,用示波器观察也没有下降沿。 请问是什么原因呢?有没有其他方法关闭GPIO中断呢?谢谢. |
评分
查看全部评分