智能车制作

标题: 关于关总中断。 [打印本页]

作者: 奔小康    时间: 2013-11-4 14:25
标题: 关于关总中断。
我看到在好多例程的中断函数里都先把总中断关掉,最后在开总中断,不明白这样做有什么好处?
还有在关总中断到开总中断之间被触发的中断,再开总中断之后会不会被响应执行?还是关总中断之后,任何中断的标志位都不能被置1?


作者: 野火    时间: 2013-11-4 14:25
rubick 发表于 2013-11-4 15:44
为了避免当前任务被中断打断。
期间再来中断一律忽略。

不是 忽略,是 等 开总中断的时候再执行。

缺点 也 很 明显 ,关总中断 后,其他的中断标志位 要是 置位了 ,一开总中断,就 马上 进入 中断,缺乏实时性。

作者: rubick    时间: 2013-11-4 15:44
为了避免当前任务被中断打断。
期间再来中断一律忽略。
作者: 奔小康    时间: 2013-11-4 20:13
野火 发表于 2013-11-4 17:10
不是 忽略,是 等 开总中断的时候再执行。

缺点 也 很 明显 ,关总中断 后,其他的中断标志位 要是 置 ...

这样啊,多谢了,以前一直以为关总中断后期间来的中断就被忽略了。

作者: rubick    时间: 2013-11-4 20:42
野火 发表于 2013-11-4 14:25
不是 忽略,是 等 开总中断的时候再执行。

缺点 也 很 明显 ,关总中断 后,其他的中断标志位 要是 置 ...

那就要看是什么片子了





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2