文章插圖
【ESP esp是什么意思有什么功能】
一、 簡介ESP32-C3硬件定時器分辨率高,一般可用于:
- 獲取時間戳
- 周期性任務
本文主要代碼參考 來自這里
ESP32-C3 有2個定時器組 , 每個組有2個定時器,共有4個定時器 。每組定時器包括一個普通定時器和一個看門狗定時器 。
在 timer_types.h 里可以看到結構體的定義:
typedef enum {TIMER_GROUP_0 = 0, /*!<Hw timer group 0*/#if SOC_TIMER_GROUPS > 1TIMER_GROUP_1 = 1, /*!<Hw timer group 1*/#endifTIMER_GROUP_MAX,} timer_group_t;每個通用硬件定時器都是基于16位預分頻器和64位自動重載功能的向上/向下計數的64位通用定時器 。二、使用步驟
- 資源分配
- 設置和獲取計數器值
- 設置報警動作
- 注冊事件回調函數
- 使能或禁用定時器
- 啟動和停止定時器
- 電源管理
- IRAM安全
- 線程安全
- Kconfig 設置選項
- gptimer_config_t::clk_src 選擇定時器的時鐘源,枚舉值: gptimer_clock_source_t
- gptimer_config_t::direction 設置定時器的計數方向,枚舉值: gptimer_count_direction_t
- gptimer_config_t::resolution_hz 設置內部計數器的分辨率,計數器滴答一次用時秒數為:1 r e s o l u t i o n _ h z \frac {1} {resolution\_hz}
- 耀武揚威的意思_耀武揚威的耀是什么意思
- 耀武揚威是什么意思_耀武揚威中的耀和揚各是什么意思
- 根據白細胞種類判斷是感染類型 嗜堿性粒細胞偏高是什么意思
- 翩翩起舞造句_翩翩起舞的意思是什么和造句是什么
- 翩翩起舞的意思是什么_翩翩起舞的意思是什么?
- 翡翠鑒別方法_天然翡翠的鑒別方法是什么?
- 羽毛球賽規則_羽毛球比賽積分規則是什么?
- 羽毛球規則_羽毛球的具體計分規則是什么?
- 羽毛球新規則_羽毛球的具體計分規則是什么?
- 羹炙猜成語_看圖猜成語羹字少了一捺炙字下面紅色的火很小是什么
