找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1600|回复: 3
打印 上一主题 下一主题
收起左侧

STM32单片机外部中断脚序相同怎么解决中断判断?

[复制链接]
跳转到指定楼层
楼主
ID:195450 发表于 2020-8-23 17:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单片机同时使用PB11和PE11作为中断口,两个口都连接到中断线11上,若两个中断同时发生,如何分辨是哪个接口发生的中断?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:804115 发表于 2020-8-23 19:02 | 只看该作者
在中断服务函数里扫描一遍对应的IO中断状态寄存器,看看哪个io对应的bit置位了,就是哪个io的中断来了。
回复

使用道具 举报

板凳
ID:89515 发表于 2020-8-23 21:15 | 只看该作者
不可能出现这种情况,因为同一时间同一线只有一个中断源被打开,无法开启多个
位 15:0    EXTIx[3:0]: EXTI x 配置位 (x = 8 到 11)
这些位由软件进行改写来选择EXTIx 的外部中断源。
x000: PA[x] 引脚
x001: PB[x] 引脚
x010: PC[x] 引脚
其他配置:保留

回复

使用道具 举报

地板
ID:353115 发表于 2020-8-24 13:18 | 只看该作者
不能连接到同一根线上。可以把其中一个引脚短路到其它引脚实现中断
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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