jianhong_wu 发表于 2014-8-15 10:01:55

中断的抢占优先级的“抢占”二字应该如何理解?

风雪--重庆:书上说中断的抢占优先级只能抢占优先级比自己低的,我想问的是既然都比自己低,还用的着抢占吗?

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

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

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

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

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

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


重庆-风雪 发表于 2014-8-19 20:48:16

现在理解了,
设置为抢断优先级:当正在执行低优先级中断的时候检测到高优先级中断溢出标志,会中断低优先级中断,响应高优先级中断;
使用固定优先级:当正在执行低优先级中断的时候检测到高优先级中断溢出标志,需要执行完低优先级中断程序,再响应高优先级中断!
页: [1]
查看完整版本: 中断的抢占优先级的“抢占”二字应该如何理解?