1.临界区,就是在执行的时候,不希望其他程序打断,临界区并不是完全避免打断,临界能力取决于控制中断的寄存器值的配置
2.其他程序:中断或者任务,freertos任务也是通过低优先级中断实现
3.屏蔽寄存器
4.代码
封装好的,低优先级低于5的可屏蔽寄存器(5的由来由下下图)
自己设置屏蔽优先级范围
clear清除屏蔽寄存器结合下面的看
数据来源以下文档:
https://blog.csdn.net/JeromeCoco/article/details/108095036