stm32的中断自己会不会打断自己?

2020-01-26 12:55发布

如题,假如我在编写一个下降沿触发的中断,void EXTI1_IRQHandler(void){},我在执行中断时突然又来了一个下降沿,会不会重头执行该中断?如果是这样那该怎么在执行中断时关掉该中断,就像51单片机一样在中断里写EX0=0,或EX1=0.。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
大哈欠E
1楼-- · 2020-01-26 16:36
 精彩回答 2  元偷偷看……
wochai
2楼-- · 2020-01-26 19:17
这个要看中断级别吧
kktop
3楼-- · 2020-01-26 21:42
不会的,NVIC有个机制来保证不会的
kktop
4楼-- · 2020-01-27 01:06
尾链机制,同优先级的会进行尾链排列进行处理,高优先级的会打断低优先级的
大哈欠E
5楼-- · 2020-01-27 02:09
kktop 发表于 2013-10-14 10:11
尾链机制,同优先级的会进行尾链排列进行处理,高优先级的会打断低优先级的 ...

嗯,那是这样理解,自己的抢占优先级一样,所以中断不会被自己打断?
dashashi
6楼-- · 2020-01-27 03:42
 精彩回答 2  元偷偷看……

一周热门 更多>