在任务循环末尾调用 vTaskDelay(pdMS_TO_TICKS(10))
在进入循环前用 xTaskGetTickCount() 初始化 xLastWakeTime,并在循环中调用 vTaskDelayUntil(&xLastWakeTime, pdMS_TO_TICKS(10))
在循环中频繁调用 taskYIELD() 配合忙等,保证时间片均匀
将任务逻辑放入软件定时器回调中,并在回调内忙等 10ms 以锁定周期
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题