中断的抢占优先级的“抢占”二字应该如何理解?
风雪--重庆:书上说中断的抢占优先级只能抢占优先级比自己低的,我想问的是既然都比自己低,还用的着抢占吗?小六--福建:我是这么认为的,中断抢占是先执行优先级高的在执行优先级低的,优先级低的中断在执行时如果有优先级高的,优先级高的就抢占优先级低的先执行了在继续执行优先级低的,这是我个人认为,有不对的请多见谅。
鸿哥--深圳:低的先等高的中断执行完,然后再执行低的。高的对低的说,你的就是我的,我的还是我的。
风雪--重庆:书上说中断的抢占优先级只能抢占优先级比自己低的,我想问的是既然都比自己低,还用的着抢占吗?主要问题是固定优先级和抢占优先级有啥区别。
东游取经-深圳:不是这么理解。当两个中断信号同时出现时,级别高的会先响应。
风雪--重庆:我是想搞懂固定优先级和抢占优先级级别有啥区别?
东游取经-深圳:抢占是对两个或以上的中断而言,一个就不存在抢占。
风雪--重庆:明白了,谢谢大家!
现在理解了,
设置为抢断优先级:当正在执行低优先级中断的时候检测到高优先级中断溢出标志,会中断低优先级中断,响应高优先级中断;
使用固定优先级:当正在执行低优先级中断的时候检测到高优先级中断溢出标志,需要执行完低优先级中断程序,再响应高优先级中断!
页:
[1]