一,系统时钟选择
1.1时钟源
STM32的时钟源有以下四个:
- 高速外部时钟信号(HSE)—— HSE外部晶体/陶瓷谐振器 、HSE用户外部时钟
- 高速内部时钟信号(HSI)—— 由内部8MHz的RC振荡器产生
- 低速外部时钟信号(LSE)—— 32.768kHz的低速外部晶体或陶瓷谐振器
- 低速内部时钟信号(LSI)—— LSI时钟频率大约40kHz(在30kHz和60kHz之间)
1.2系统时钟时钟源
- 高速内部时钟信号(HSI)
- 高速外部时钟信号(HSE)
- 锁相环时钟(PLL)
1)高速内部时钟(HSI)-- 默认系统时钟
未设置RCC寄存器时,默认时钟为高速内部时钟HSI。
2)高速外部时钟(HSE)-- 常用系统时钟
在原理图中可看到有两个晶振,一个为外部高速时钟HSE(常用),常为8/25MHz;一个为外部低速时钟LSE,常为32.768KHz 。
参考 ---- [https://blog.csdn.net/qq_41069421/article/details/93040572]
使用方法:
① 通过RCC寄存器打开时钟。
RCC:Reset Clock Controller,复位与时钟控制
② 确认