stm8 仅下降沿与下降沿和低电平中断触发的却会不同
时间:10-02
整理:3721RD
点击:
这是我修改后的按键中断设置,按下按键变成低电平,我就想设置成仅下降沿与下降沿和低电平中断触发应该没区别,结果却不同。我进入中断做的是将LED灯状态取反。EXTI_SetExtIntSensitivity(EXTI_PORT_GPIOE,EXTI_SENSITIVITY_FALL_ONLY);这条语句能正确执行,按下按键的瞬间LED灯就取反,松开保持按下瞬间的状态。EXTI_SetExtIntSensitivity(EXTI_PORT_GPIOE,EXTI_SENSITIVITY_FALL_LOW);这条语句的现象,按下按键的瞬间LED灯亮起,松开按键LED灯又灭了。为什么这条语句现象跟上一条的不同,求大神解释。
EXTI_SetExtIntSensitivity(EXTI_PORT_GPIOE,EXTI_SENSITIVITY_FALL_LOW);会不会是按下按键有低电平进去一次中断,按下按键有持续的低电平又进去中断?
谢谢你的实验,你的实验结合英文数据手册说明:下降沿和低电平中断触发,是指下降沿会触发中断,低电平也会触发中断。