[STM32F1] STM32F103怎样判断外部中断是上升沿还是下降沿中断

[复制链接]
11779|14
 楼主| jaywhitejay 发表于 2014-6-13 09:10 | 显示全部楼层 |阅读模式
配置上升沿中断和下降沿中断,然后程序进中断了。可是我如何才能知道进入的中断是上升沿还是下降沿呢?看了datasheet好像没有关于上升沿还是下降沿的寄存器。然后我直接查询这个端口是高电平还是低电平,也不行。
求大神们帮忙看看。
mmuuss586 发表于 2014-6-13 09:18 | 显示全部楼层
https://bbs.21ic.com/icview-185723-1-1.html
你看看以前讨论的帖子,有网友可以;
chejun86 发表于 2014-6-15 21:46 | 显示全部楼层
进入中断检测当前IO口的电平是可以的,我几个项目都这样做的。你检查下自己检测的寄存器有没有写对...
hyperion007 发表于 2014-6-16 17:01 | 显示全部楼层
再取读一下端口电平即可!高-》上升沿, 低-》下降沿!
nokiagx 发表于 2022-12-9 09:01 | 显示全部楼层
我对这个也很感兴趣,我也要用到 双边沿处理,找不到解决办法
Pretext 发表于 2022-12-9 14:05 | 显示全部楼层
nokiagx 发表于 2022-12-9 09:01
我对这个也很感兴趣,我也要用到 双边沿处理,找不到解决办法

检测到中断,然后检测引脚状态,如果是高就说明是上升沿,如果是低,就说明是下降沿。
朝生 发表于 2022-12-9 14:08 | 显示全部楼层
就是中断后,检测引脚状态,没有上升沿或下降沿的寄存器的。
Henryko 发表于 2022-12-9 16:33 | 显示全部楼层
可以进入中断后检测当前的IO电平
AdaMaYun 发表于 2022-12-9 20:18 | 显示全部楼层
你设置一下就可以了,用按键按下不松手进入中断就是上升沿中断,如果没有进入中断,松手进入中断就是下降沿中断
SantaBunny 发表于 2023-2-20 22:14 | 显示全部楼层
中断,是检测到外部上升或者下降沿,触发中断,进入中断服务函数
肥羊 发表于 2024-6-24 16:41 | 显示全部楼层
到底是怎么做的啊,是在中断里面检测电平吗
AdaMaYun 发表于 2024-6-24 22:06 | 显示全部楼层
还是看设置具体是中断的触发
肥羊 发表于 2024-6-28 10:45 | 显示全部楼层
看来只能中断里面判断电平的方向
肥羊 发表于 2024-6-28 10:46 | 显示全部楼层
看来只能中断里面判断电平的方向
呐咯密密 发表于 2024-6-28 11:17 | 显示全部楼层
就是除非中断后立马读一下电平
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

23

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部