PendSV
先了解下如何使用PendSV异常。(为何要使用PendSV而不是其他的异常,请参考《cortex-M3权威指南》)
PendSV异常
? PendSV,即可悬起的系统调用,OS可以利用它缓期执行一个异常,直到其它重要的任务完成后才执行操作。触发PendSV只需往NVIC的PendSV悬起寄存器的第28为置1即可;其典型用于上下文切换。
1,如何设定PendSV优先级?
RTOS内功修炼记(二)—— 优先级抢占式调度到底是怎么回事?
先了解下如何使用PendSV异常。(为何要使用PendSV而不是其他的异常,请参考《cortex-M3权威指南》)
? PendSV,即可悬起的系统调用,OS可以利用它缓期执行一个异常,直到其它重要的任务完成后才执行操作。触发PendSV只需往NVIC的PendSV悬起寄存器的第28为置1即可;其典型用于上下文切换。
RTOS内功修炼记(二)—— 优先级抢占式调度到底是怎么回事?