|
STM32的时钟数相当复杂。 高级高性能总线AHB,外围总线APB。
AHB可由HSE,HSI,PLL输入。直接输出至SDIO,FSMC,HCLH(用于AHB总线,核,内存,DMA),可经ADC模块分频器输入ADC1,2,3(ADC最大频率为14M),可二分频后输入(SDIO AHB interface,固定频率HCLK/2),也可输入值外围总线APB。
外围总线分高速外围总线(APB2,最高输出72M)和低速外围总线(APB1,最高输出36M),APB1可输出至PCLK1,或者输出至TIM2--TIM7(可选倍频),APB2可输出至PCLK2,或者输出至TIM1和TIM8(可选倍频)。
另外PLLCLK直接输入至USB预分频器,可分频1,1.5,USBCLK仅能选48M。
SYSCLK直接输入至I2S2,I2S3。
单片机时钟输出(MCO)可选SYSCLK,HSI,HSE,和PLLCLK/2(最高输出50M,因IO口限制).
RTC时钟可由HSE/128,LSE,LSI输入。
看门狗定时器由LSI提供,打开看门狗,LSI自动开启,而且无法关闭。
HSE具有保护系统CSS,失效后自动切换HSI,若经锁相环输入,则锁相环同样关闭。
HSI可微调,步进值40KHZ。
|
|