内核控制函数
临界段代码保护
临界段是指必须完整运行不能被打断的代码
FreeRtos进入临界段之后需要关闭中断,处理完临界段之后再打开中断
临界段代码保护函数如下
在中断中
void Task_test( void * pvParameters)
{
u16 x;
while(1)
{
x = taskENTER_CRITICAL_FROM_ISR();
vTaskDelay(3000);
vTaskGetRunTimeStats(InformationBuffer);
taskEXIT_CRITICAL_FROM_ISR(x);
}
}