时钟供给分类
外部时钟
外部高速时钟 // HSE
– external 4-to-26 MHz crystal oscillator // 需要外接
外部低速时钟 // LSE
LSE OSC 32.768K // 需要外接
内部时钟
内部高速时钟 // HSI
– Internal 16 MHz factory-trimmed RC (1% accuracy)
The wakeup times given in Table 25 is measured on a wakeup phase with a 16 MHz HSI RC oscillator.
内部低速时钟 //LSI
– Internal 32 kHz RC with calibration
– 32 kHz oscillator for RTC with calibration // 供独立看门狗和自动唤醒单元使用
主时钟来源(2种可选输入,糅杂成3种可选输入)
HSI (16MHZ HSI RC)
HSE 经 OSC(4-26MHZ HSE OSC)
HSI 和 HSE 经 PLL 得到的 PLLCLK
主时钟源(三种)经过AHB PRESC ,生成
cpu使用的主频FCLK
AHB总线设备使用的HCLK
APB PRESC 的输入信号,//经过APB PRESC的分频,得到
APB总线设备使用的PCLK
启动时的时钟配置
On reset the 16 MHz internal RC oscillator is selected as the default CPU clock.
The 16 MHz internal RC oscillator is factory-trimmed to offer 1% accuracy over the full temperature range.
The application can then select as system clock either the RC oscillator or an external 4-26 MHz clock source.
This clock can be monitored for failure. If a failure is detected, the system automatically switches back to the internal RC oscillator and a software interrupt is generated (if enabled). This clock source is input to a PLL thus allowing to increase the frequency up to 168 MHz.
cpu的频率
frequency up to 168 MHz