RCC是stm32的复位和时钟控制器
时钟树:
第一级:
HSE高速外部时钟8MHz
HSI高速内部时钟8MHz
第二级:
PLL时钟PLLCLK 时钟来源为HSE,设置9倍频得到72M
第三级:
系统时钟SYSCLK SYSCLK=PLLCLK=72M
第四级:
AHB总线时钟HCLK 系统SYSCLK经过AHB预分频器分频后得到HCLK,设置1分频得72M
第五级:
APB1总线时钟PCLK1 由HCLK经过APB1预分频器设置2分频得到36M,属于低速总线时钟
APB2总线时钟PCLK2 由HCLK经过APB2预分频器设置1分频得到72M,属于高速总线时钟
其他时钟有一个MCO时钟输出(微控制器时钟输出引脚 ,PA8复用)需要了解,时钟来源可以是: PLLCLK/2、HSI、HSE、SYSCLK ,作用有(1)对外提供时钟(2)通过示波器监控 MCO 引脚的时钟输出来验证我们的系统时钟配置是否正确 。
实验:运用RCC,通过HSE/HSI配置系统时钟,流程和时钟树构造一样,然后设置MCO输出用示波器验证系统时钟的配置。