Oct 21, 2022
ESP32-FreeRTOS学习笔记(三)--任务等待绝对的时间
在任务中我们可以使用 vTaskDelay(pdTICKS_TO_MS(delayTimeMS)) 来延时对应时间,但是实际上这个延迟将会有误差,如果我们的任务对频率要求更高的话就可以使用如下函数:
1 | vTaskDelayUntil(&xLastWakeTime, xFrequency); |
下面是使用样例:
1 | //使用前准备 |
在任务中我们可以使用 vTaskDelay(pdTICKS_TO_MS(delayTimeMS)) 来延时对应时间,但是实际上这个延迟将会有误差,如果我们的任务对频率要求更高的话就可以使用如下函数:
1 | vTaskDelayUntil(&xLastWakeTime, xFrequency); |
下面是使用样例:
1 | //使用前准备 |