esp-idf 4.3.5,ESP32C3,vTaskDelay是否能写入大于1000的数
时间: 2024-03-04 11:52:14 浏览: 205
esp32用到的esp-idf工具
vTaskDelay() 函数的参数是以操作系统时钟节拍为单位的,而不是毫秒。在 ESP-IDF 4.3.5 中,vTaskDelay() 函数的最小延迟为一个时钟节拍,也就是 12.5 纳秒(80 MHz 时钟)。由于 vTaskDelay() 函数的参数是以时钟节拍为单位的,因此如果您将大于 1000 的值传递给该函数,则会导致任务挂起很长时间。在实际应用中,最好将 vTaskDelay() 的参数设置为较小的值,例如几毫秒或几百毫秒。
阅读全文