1、STMF4xx系统共计有三个主要时钟源( HSI、HSE和 PLL)和两个次要时钟源( LSE、LSI)。
2、SYSCLK可以来自 HSI、HSE和 PLL,多数采用 PLL频率最高能达到 168MHz。
3、RTC时钟可以来自 LSE、LSI和 HSE,但只有用 LSE时,才能保证系统电源掉电时 RTC仍能正常工作。
4、可通过多个预分频器配置 AHB 频率、高速 APB (APB2) 和低速 APB (APB1) 。 AHB 域的最大频率为 168 MHz。高速 APB2 域的最大允许频率为 84 MHz。低速 APB1 域的最大允许频率为 42 MHz。
5、STM32F405xx/07xx 和 STM32F415xx/17xx 的定时器时钟频率由硬件自动设置。 如果 APB预分频器为 1,定时器时钟频率等于 APB 域的频率。 否则,等于 APB 域的频率的两倍 (×2)。
6、除以下时钟外,所有外设时钟均由系统时钟 (SYSCLK) 提供:
● 来自于特定 PLL 输出 (PLL48CLK) 的 USB OTG FS 时钟 (48 MHz)、基于模拟技术的随机数发生器 (RNG) 时钟 (<=48 MHz) 和 SDIO 时钟 (<= 48 MHz)。
● I2S 时钟
● 由外部 PHY 提供的 USB OTG HS (60 MHz) 时钟
● 由外部 PHY 提供的以太网 MAC 时钟( TX、 RX 和 RMII)。
AHB1:168Mhz MAX
1) GPIOA~K
2) RCC_AHB1Periph_CRC
3) FLITF
4) SRAM1
5) SRAM2
6) BKPSRAM
7) SRAM3
8) CCMDATARAMEN
9) DMA1
10) DMA2
11) DMA2D
12) ETH_MAC、ETH_MAC_Tx、ETH_MAC_Rx、ETH_MAC_PTP
13) OTG_HS、OTG_HS_ULPI
AHB2:168Mhz MAX
1)DCMI
2)CRYP
3)HASH
4)RNG
5)OTG_FS
APB1:42Mhz MAX
1)TIM2~14
2)WWDG
3)SPI2~3
4)USART2~3
5)UART4~5,7~8
6)I2C1~3
7)CAN1~2
8)PWR
9)DAC
APB2:84Mhz MAX
1)TIM1,8~11
2)USART1,6
3)ADC
4)ADC1~3
5)SDIO,1, 4,5,6
6)SYSCFG
7)SAI1
8)LTDC