本文主要是介绍详解FreeRTOS:PendSV异常及中断服务函数(拓展篇—3),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
1、PendSV异常
2、PendSV 中断服务函数
PendSV(可挂起的系统调用)异常对OS 操作非常重要,其优先级可以通过编程设置。可以通过将中断控制和壮态寄存器 ICSR 的 bit28,也就是 PendSV 的挂起位置 1 来触发 PendSV 中断。
利用该特性,若将 PendSV 设置为最低的异常优先级,可以让 PendSV 异常处理在所有其他中断处理完成后执行,这对于上下文切换非常有用,也是各种OS 设计中的关键。
1、PendSV异常
这篇关于详解FreeRTOS:PendSV异常及中断服务函数(拓展篇—3)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!