文章目录
[+]
根时钟是指产生可靠的时钟旗子暗记的源头,如内部或外部的 RC 振荡器或晶振。ESP32 支持以下几种根时钟:
内部 8 MHz RC 振荡器 (RC_FAST)外部 2 ~ 40 MHz 晶振 (XTAL)内部 150 kHz RC 振荡器 (RC_SLOW)外部 32 kHz 晶振 (XTAL32K)内置 8.5 MHz 振荡器的 256 分频时钟 (RC_FAST_D256)模块时钟是指从根时钟经由各种门、复用器、分频器或倍频器得到的时钟旗子暗记,用于驱动 CPU 内核、Wi-Fi、蓝牙、RTC 及外设等功能模块。ESP32 支持多种模块时钟,如:

可以利用esp_clk_tree_src_get_freq_hz() 函数来获取任意模块时钟的频率。也可以利用 esp_clk_freq_get() 函数来获取 CPU_CLK 的频率。

(图片来自网络侵删)










