STM32F10x共有5个时钟源: H高速 L低速 I内部 E外部
1、HSI振荡器时钟
2、HSE振荡器时钟
3、PLL时钟
4、LSE振荡器时钟
5、LSI振荡器时钟
三种不同的时钟源可被用来驱动系统时钟(SYSCLK):
● HSI振荡器时钟
● HSE振荡器时钟
● PLL时钟
通过时钟配置寄存器(RCC_CFGR)bit(0-3)配置
这些设备有以下2种二级时钟源:
● 40kHz低速内部RC,可以用于驱动独立看门狗和通过程序选择驱动RTC。RTC用于从停机/待机模式下自动唤醒系统。
● 32.768kHz低速外部晶体也可用来通过程序选择驱动RTC(RTCCLK)。
当不被使用时,任一个时钟源都可被独立地启动或关闭,由此优化系统功耗。
用户可通过多个预分频器配置AHB、高速APB(APB2)和低速APB(APB1)