Skip to content

STM32RCC时钟树详解

· 2 min · STM32 / 嵌入式开发 / RCC时钟 / 学习笔记

一、stm32时钟体系#

stm32一共有四个可能的时钟源

有了这四个时钟源,就可以提供整个MCU中所有需要的时钟信号。

二、分频和倍频#

在整个时钟树内有很多用于分频和倍频的分频器和锁相环。

四个时钟源提供的时钟频率是固定的,但是不一定是我们所需要的,所以需要进行分频和倍频。在上述时钟树中可以看到各种x2或者**/2**。

三、重要的时钟信号#

在整个时钟树中,可以看到一个非常重要的节点SYSCLK。这个信号就是整个硬件系统的时钟,来源就是HSI,PLLCLK,HSE

SYSCLK这个时钟信号决定了基本所有的总线的频率,以及总线上所挂载的各种外设的频率。这个信号本身就是CPU的频率。

除了SYSCLK以外,还有一个由它所驱动的重要信号SYSTICK,也就是图中的Cortex系统时钟。这个时钟一般用作操作系统的时钟来源。

HCLK一般是指AHB高性能总线的频率。