STM32——系统时钟(概述,问题总结)

文章目录

前言

系统时钟后续会出一个详细的关于STM32F103的系统时钟分析,可以关注一下。本篇文章为简单介绍一些关于系统时钟的问题。

系统时钟

1.为什么32有那么多时钟源?

例如HSE/LSE/HSI/LSI,包括PLL等。同一个电路,时钟越快功耗越大,同时抗电磁干扰能力也会越弱,STM32芯片需要接很多外设,不同的外设对时钟有不同的要求。外部时钟源就是接晶振的方式提供。

① HSI 是高速内部时钟,RC 振荡器,频率为 8MHz。

② HSE 是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为 4MHz~16MHz。

③ LSI 是低速内部时钟,RC 振荡器,频率为 40kHz。独立看门狗的时钟源只能是 LSI,同时 LSI 还可以作为 RTC 的时钟源。

④ LSE 是低速外部时钟,接频率为 32.768kHz 的石英晶体。这个主要是 RTC 的时钟源。

⑤ PLL 为锁相环倍频输出,其时钟输入源可选择为 HSI/2、HSE 或者 HSE/2。倍频可选择为 2~16 倍,但是其输出频率最大不得超过主频。

2.主频有什么用?

主频决定了程序执行速度,如果主频越高,相同的程序执行速度越快,但是随之而来的是功耗也越高。

3.时钟与主频的关系?

如果没有一些倍频器和分频器,那么时钟大小就是主频。比如51单片机的外接晶振就是他的主频。但是STM32有倍频器和分频器,这个不用担心,STM32CubeMX可以帮我们一键处理。

4.STM32提供了四种可选择的时钟源头。

HSI(高速内部时钟,频率为 8MHz),HSE(高速外部时钟,外接时钟源,时钟源的频率范围为 4MHz~16MHz,绝大多数我们选择的是8MHZ的外接晶振),LSI(低速内部时钟,40kHz),LSE(低速外部时钟,接频率为 32.768kHz 的石英晶体)。

5.独立看门狗的时钟源只能是 LSI。

因为看门狗只需要几十kHZ。

部分内容参考链接:https://blog.csdn.net/qq_63922192/article/details/128027581

相关推荐
SRA.31 分钟前
STM32——HAL库开发笔记22(定时器3—呼吸灯实验)(参考来源:b站铁头山羊)
笔记·stm32·嵌入式硬件
SRA.33 分钟前
STM32——HAL库开发笔记21(定时器2—输出比较)(参考来源:b站铁头山羊)
笔记·stm32·嵌入式硬件
日记成书3 小时前
详细介绍嵌入式硬件设计
嵌入式硬件·深度学习·学习
wenchm3 小时前
细说STM32F407单片机1个ADC使用DMA同时采集3个输入通道的方法
stm32·单片机·嵌入式硬件
SRA.3 小时前
STM32——HAL库开发笔记23(定时器4—输入捕获)(参考来源:b站铁头山羊)
笔记·stm32·嵌入式硬件
打酱油的工程师4 小时前
w803|联盛德|WM IoT SDK2.X测试|window11|TOML 文件|外设|TFT_LCD|测试任务|(5):TFT_LCD_LVGL示例
单片机·物联网·lcd·tft·w80x
广药门徒4 小时前
(200): error: #29: expected an expression error: #40: expected an identifier
嵌入式硬件
沐欣工作室_lvyiyi5 小时前
基于物联网的家庭版防疫面罩设计与实现(论文+源码)
人工智能·stm32·单片机·物联网·目标跟踪
苏慕TRYACE8 小时前
RT-Thread+STM32L475VET6——USB鼠标模拟
stm32·单片机·嵌入式硬件·计算机外设·rt_thread
楼台的春风14 小时前
【MCU驱动开发概述】
c语言·驱动开发·单片机·嵌入式硬件·mcu·自动驾驶·嵌入式