RCC片上外设

RCC片上外设

什么是RCC

RCC :reset clock control 复位和时钟控制器。

作用:设置系统时钟SYSCLK、设置AHB分频因子(决定HCLK等于多少)、设置APB2分频因子(决定PCLK2等于多少)、 设置APB1分频因子(决定PCLK1等于多少)、设置各个外设的分频因子;控制AHB、APB2和APB1这三条总线时钟的开启、 控制每个外设的时钟的开启。

简而言之就是配置时钟树

对于SYSCLK、HCLK、PCLK2、PCLK1这四个时钟的配置一般是: PCLK2 = HCLK = SYSCLK=PLLCLK = 72M, PCLK1=HCLK/2 = 36M。这个时钟配置也是库函数的标准配置,我们用的最多的就是这个。

RCC时钟树

stm32有高速、低速、内部、外部时钟信号。一共有四种选择,H代表的是高,I代表的是内部。

一般高速时钟是提供给外设和系统的,低速时钟给RTC看门狗使用。

RCC的配置函数


RCC片上外设
https://ysc2.github.io/ysc2.github.io/2023/11/17/Stm32中的RCC的作用/
作者
Ysc
发布于
2023年11月17日
许可协议