查看: 1323|回复: 0
打印 上一主题 下一主题

STM32外部中断EXTI10-15,EXTI5-9共用一个中断向量,

[复制链接]
跳转到指定楼层
沙发
发表于 2015-10-8 07:17:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在stm32中,PA-PG的各个端口位是共享外部中断线线的,
如图:


外部中断线0-4是独立个一个中断向量入口,而EXTI5-9,EXTI10-15是共用一个中断向量,



假如我设置了PC12,PB14产生中断,是同一个中断向量,但是对应不同的中断线,此时,如果PC12,PB14同时产生中断,STM32是怎么响应这个中断的?优先响应哪个?依据是什么?
我手册上查了很久,没有查到这种情况的说明。

还有一种情况,要是PC12发生中断进入了这个中断,但是还没退出,另外一个PB14中断又来了,如何处理?
难道能够重复进入这个中断函数?
还是等待之前的中断处理完成之后,再次进入中断函数?
本帖子中包含更多资源

您需要 登录 才可以下载或转载

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入因仑

本版积分规则

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