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的作用/