1.延时函数的注意事项
vTaskDelay();函数使用时,要想做到延时确定的时间,需要注意使用portTICK_PERIOD_MS宏进行tick时间转换。
2.例如延时1s需要使用如下写法。
vTaskDelay(1000/portTICK_PERIOD_MS);
3.测试程序
void app_main(void)
{
while(1)
{
ESP_LOGI("main","Hello word\r\n");
vTaskDelay(1000/portTICK_PERIOD_MS);
}
}