ISR是嵌入式应用系统获取各种事件的基本手段。而事件是实时性问题的讨论基础和事件计算的起点。
不同中断服务程序应有不同优先级,在允许中断嵌套时,最高优先级的中断总是能够得到响应。
只要没关中断,ISR可以中断任何任务的运行,比最高优先级的任务还要高。
抢占优先级:实现中断嵌套
子优先级:当抢占优先级相同的两个中断同时发生时,子优先级高的中断可以首先获得运行权。
紧迫性:触发中断的事件允许耽误的时间越短,优先级越高。
关键性:触发中断的事件越关键,越高
频繁性:触发中断的事件发生越频繁,越高
快捷性:前三项相近,ISR处理越快,越高。
|