STM32的时钟系统一般由以下几个主要部分组成:
外部时钟源(HSE):外部晶振,通常用于提供高精度时钟。
内部时钟源(HSI、LSI):
HSI:高速内部振荡器,常为8MHz,精度较低,但无需外部晶振。
LSI:低速内部振荡器,用于低速场景,如RTC。
PLL(Phase-Locked Loop):用于倍频和生成高频时钟。
系统时钟(SYSCLK):主时钟,用于驱动CPU、AHB和APB总线。
分频器和总线时钟:
AHB时钟:供给高性能外设(如DMA、GPIO)。
APB1和APB2时钟:供给低速和高速外设(如UART、ADC)。
|