中断里面是先执行任务呢还是先清除中断标志?

2019-12-14 12:58发布

我用的stm32f407,以100khz的速度响应外部中断。然后在中断里操作spi1读写两个字节。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
13条回答
takashiki
2019-12-15 11:00
zhang0352505 发表于 2018-12-11 15:07
如果先清除了,没有处理任务,来了其他中断,其他中断执行完毕后还能回来继续执行中断吗?
如果能,那么 ...

先清除了,来了其他中断,执行完毕还会继续执行中断,不会丢失。
先清除的,然后来了同一个中断,则在执行完该中断后再执行一次,中断不会丢失。
但是后清除的,如果来的是同一个中断,因为发生了中断结果标志被清除了,后来的中断就被丢失了。

一周热门 更多>