详解FreeRTOS:PendSV异常及中断服务函数(拓展篇—3)

发布时间:2024年01月15日

目录

1、PendSV异常

2、PendSV 中断服务函数


PendSV(可挂起的系统调用)异常对OS 操作非常重要,其优先级可以通过编程设置。可以通过将中断控制和壮态寄存器 ICSR 的 bit28,也就是 PendSV 的挂起位置 1 来触发 PendSV 中断。

利用该特性,若将 PendSV 设置为最低的异常优先级,可以让 PendSV 异常处理在所有其他中断处理完成后执行,这对于上下文切换非常有用,也是各种OS 设计中的关键。 

1、PendSV异常

文章来源:https://blog.csdn.net/m0_38106923/article/details/134607754
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。