资源说明:一、概述
以下为ESP_IDF软件定时器API 用于替代旧SDK中ets_timer软件定时器API。
尽管FreeRTOS提供了软件计时器,但是这些计时器有一些限制:
最大分辨率等于RTOS滴答周期
计时器回调从低优先级任务分派
硬件计时器不受这两个限制,但是通常它们使用起来不太方便。例如,应用组件可能需要计时器事件在将来的特定时间触发,但是硬件计时器仅包含一个用于生成中断的“比较”值。这意味着需要在硬件计时器之上构建一些设施,以管理挂起事件列表,以便在发生相应的硬件中断时可以调度这些事件的回调。
esp_timer一组API提供了这种功能。在内部,esp_timer使用64位硬件计时器(C
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。