系统时钟管理
HAL_Delay()延时
HAL_Delay(1000); //延迟一秒
如果主函数中还有一些耗时操作, 那么实际耗时为: 1秒+耗时操作时间
vTaskDelay() 相对延时
每次从任务执行函数vTaskDelay()开始, 延时指定时间结束
vTaskDelayUntil() 绝对延时
每隔指定的时间, 执行一次调用vTaskDelayUntil()函数的任务
static portTickType xLasktWakeTime;
xLasktWakeTime = xTaskGetTickCount();
const portTickType xFrequency = pdMS_TO_TICKS(1000);
osDelayUntil(&xLasktWakeTime, xFrequency);
标签:Delay,HAL,18,系统,xLasktWakeTime,耗时,延时,时钟
From: https://www.cnblogs.com/mzx233/p/17714295.html