转自:https://blog.csdn.net/zhzht19861011/article/details/51705148
FreeRTOS提供了两个系统延时函数:相对延时函数vTaskDelay()和绝对延时函数vTaskDelayUntil()。相对延时是指每次延时都是从任务执行函数vTaskDelay()开始,延时指定的时间结束;绝对延时是指每隔指定的时间,执行一次调用vTaskDelayUntil()函数的任务。换句话说:任务以固定的频率执行。
在《FreeRTOS系列第11篇---FreeRTOS任务控制》一文中,已经介绍了这两个API函数的原型和用法,本文将分析这两个函数的实现原理。
|