17.高精度定时器esp_timer
17.1概述
-
头文件:components/esp_timer/include/esp_timer.h
-
esp_timer`一组 API 提供单次和周期性计时器、微秒时间分辨率和 64 位范围,使用 64 位硬件计时器
-
计时器回调可以通过两种方法调度:
ESP_TIMER_TASK
ESP_TIMER_ISR
-
ESP_TIMER_TASK
.计时器回调是从高优先级任务调度的 -
ESP_TIMER_TASK
.计时器回调是从高优先级任务调度的 -
ESP_TIMER_ISR
.计时器回调直接从计时器中断处理程序调度 -
定期还对最小计时器周期施加了 50us 的限制,定时周期必须大于50us
17.2高精度定时器
High Resolution Timer高精度定时器 - ESP32 - — ESP-IDF 编程指南 v4.4.4 文档 (espressif.com)
17.2.1高精度定时器数据结构
/**
* @brief