独闷闷网

标题: 中断的抢占优先级的“抢占”二字应该如何理解? [打印本页]

作者: jianhong_wu    时间: 2014-8-15 10:01
标题: 中断的抢占优先级的“抢占”二字应该如何理解?
风雪--重庆:书上说中断的抢占优先级只能抢占优先级比自己低的,我想问的是既然都比自己低,还用的着抢占吗?

小六--福建:我是这么认为的,中断抢占是先执行优先级高的在执行优先级低的,优先级低的中断在执行时如果有优先级高的,优先级高的就抢占优先级低的先执行了在继续执行优先级低的,这是我个人认为,有不对的请多见谅。

鸿哥--深圳:低的先等高的中断执行完,然后再执行低的。高的对低的说,你的就是我的,我的还是我的。
风雪--重庆:书上说中断的抢占优先级只能抢占优先级比自己低的,我想问的是既然都比自己低,还用的着抢占吗?主要问题是固定优先级和抢占优先级有啥区别。

东游取经-深圳:不是这么理解。当两个中断信号同时出现时,级别高的会先响应。

风雪--重庆:我是想搞懂固定优先级和抢占优先级级别有啥区别?

东游取经-深圳:抢占是对两个或以上的中断而言,一个就不存在抢占。

风雪--重庆:明白了,谢谢大家!



作者: 重庆-风雪    时间: 2014-8-19 20:48
现在理解了,
设置为抢断优先级:当正在执行低优先级中断的时候检测到高优先级中断溢出标志,会中断低优先级中断,响应高优先级中断;
使用固定优先级:当正在执行低优先级中断的时候检测到高优先级中断溢出标志,需要执行完低优先级中断程序,再响应高优先级中断!




欢迎光临 独闷闷网 (http://dumenmen.com/) Powered by Discuz! X3.2