野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 28398|回复: 5

EXTI_Trigger_Falling下降沿中断和上升沿中断有什么区别?

[复制链接]
发表于 2014-12-9 12:32:23 | 显示全部楼层 |阅读模式
做《EXTI-按键》实验时,发现两个按键(KEY1和KEY2)均使用下降沿中断。
可是发现两个按键作用的方式并不一样啊,一个是按下时高电平,另一个是按下时低电平。
所以我有点不理解,下降沿中断和上升沿中断有什么区别?设置中断时是根据什么来设置的?
为什么是下降沿中断而不是上升沿中断或者EXTI_Trigger_Rising_Falling中断
回复

使用道具 举报

发表于 2014-12-9 12:42:59 | 显示全部楼层
下降沿中断就是 IO 预先设置成高电平,当按键按下,IO就变成低电平,这个IO电平由高到低的过程就是下降沿,如果开启了中断的话,就执行中断服务程序。

上升沿中断则相反,电平是由低到高。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-9 13:03:46 | 显示全部楼层
fire 发表于 2014-12-9 12:42
下降沿中断就是 IO 预先设置成高电平,当按键按下,IO就变成低电平,这个IO电平由高到低的过程就是下降沿, ...

这是KEY1的原理图,我怎么感觉按下是I/O口是高电平?
那如果按下时是高电平的话,怎么还可以设置下降沿中断?
【按键KEY1】20141209130043.png
回复 支持 反对

使用道具 举报

发表于 2014-12-9 14:21:33 | 显示全部楼层
草原上的星星 发表于 2014-12-9 13:03
这是KEY1的原理图,我怎么感觉按下是I/O口是高电平?
那如果按下时是高电平的话,怎么还可以设置下降沿 ...

感觉一下,是不是按键释放时的下降沿响应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-9 14:46:42 | 显示全部楼层
Ω囿圉Ω 发表于 2014-12-9 14:21
感觉一下,是不是按键释放时的下降沿响应。

哦,原来还可以这样理解。多谢了!昨晚我试了下,发现两个按键按下的效果是不一样的,这就可以解释了
回复 支持 反对

使用道具 举报

发表于 2014-12-10 09:45:23 | 显示全部楼层
草原上的星星 发表于 2014-12-9 14:46
哦,原来还可以这样理解。多谢了!昨晚我试了下,发现两个按键按下的效果是不一样的,这就可以解释了

这种学习的尽还是不错的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 20:30 , Processed in 0.030840 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表