为什么taskENTER_CRITICAL_FROM_ISR()函数不像taskENTER_CRITICAL()一样用一个全局变量记录嵌套层数
taskENTER_CRITICAL();
taskEXIT_CRITICAL();
成对出现即可,内部已经对嵌套情况做了处理
为什么临界区中断API需要用户自己记住嵌套信息?
uxSavedInterruptStatus = portSET_INTERRUPT_MASK_FROM_ISR();
portCLEAR_INTERRUPT_MASK_FROM_ISR( uxSavedInterruptStatus );
难道是为了提升运行速度?
页:
[1]