1、相对延时函数
将当前任务添加到阻塞列表pxDelayedTaskList,任务进入阻塞态。
vTaskDelay → prvAddCurrentTaskToDelayedList → vListInsert( pxDelayedTaskList, &( pxCurrentTCB->xStateListItem ) )。任务的阻塞时间更新到状态列表项xStateListItem
xTimeToWake = xConstTickCount + xTicksToWait;
/* The list item will be inserted in wake time order. */
listSET_LIST_ITEM_VALUE( &( pxCurrentTCB->xStateListItem ), xTimeToWake );
2、绝对延时函数
将当前任务添加到阻塞列表pxDelayedTaskList,任务进入阻塞态。比相对

最低0.47元/天 解锁文章
2246

被折叠的 条评论
为什么被折叠?



