虽然 BASEPRI 是8位寄存器,但是STM32的CortexM3&M4只用了高4位,低四位是没有用到的。
__set_BASEPRI(0x0f); // 无效,小于0x0f的值无效 __set_BASEPRI(0xf0); // 有效
__set_BASEPRI(); 使用不正常
原文:https://www.cnblogs.com/qiyuexin/p/12621317.html