首页 » 科学 » 【ESP32】根时钟和模块时钟详解_时钟_振荡器

【ESP32】根时钟和模块时钟详解_时钟_振荡器

落叶飘零 2024-11-12 11:01:58 0

扫一扫用手机浏览

文章目录 [+]

根时钟是指产生可靠的时钟旗子暗记的源头,如内部或外部的 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 支持多种模块时钟,如:

【ESP32】根时钟和模块时钟详解_时钟_振荡器 【ESP32】根时钟和模块时钟详解_时钟_振荡器 科学

APB_CLKREF_TICKRTC_FAST_CLKRTC_SLOW_CLKCPU_CLKXTAL_CLK

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

【ESP32】根时钟和模块时钟详解_时钟_振荡器 【ESP32】根时钟和模块时钟详解_时钟_振荡器 科学
(图片来自网络侵删)

标签:

相关文章