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

2019-12-14 12:58发布

我用的stm32f407,以100khz的速度响应外部中断。然后在中断里操作spi1读写两个字节。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
MyAVR
1楼-- · 2019-12-14 17:00
习惯先清楚了。
HZKJ
2楼-- · 2019-12-14 20:32
 精彩回答 2  元偷偷看……
laujc
3楼-- · 2019-12-14 20:53
中断标志不是自动清除的吗?
ttoto
4楼-- · 2019-12-15 00:21
先清除,不影响,你可以查一下同一优先级别的中段嵌套说明。
yiminglei_2
5楼-- · 2019-12-15 05:11
中断不可自身嵌套,先或后应该都可以吧,我习惯先清除
takashiki
6楼-- · 2019-12-15 07:31
说不影响的都是没踩过坑的,必须是先清除。否则在执行中断时又来了中断,后清除的话这次中断就丢失了。当然这种一般情况下是不会出现的,程序逻辑编写有问题,不可取,但总有些特例让人抓狂。