微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > stm8 仅下降沿与下降沿和低电平中断触发的却会不同

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);会不会是按下按键有低电平进去一次中断,按下按键有持续的低电平又进去中断?

谢谢你的实验,你的实验结合英文数据手册说明:下降沿和低电平中断触发,是指下降沿会触发中断,低电平也会触发中断。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top