时钟系统
MCU的心脏,任何设备都要在时钟的驱动下开始工作
- 时钟信号由石英晶体振荡器振荡产生
(一)时钟源分类
1.外部时钟源
(1)外部高速晶振
- HFXTCLK:High-frequency oscillator
(2)外部低速晶振
- LFXTCLK:Low-frequency oscillator
2.内部时钟源
(1)内部高速晶振
- DCO:Internal digitally controlled oscillator 可以输出不同频率的时钟(相当于倍频锁相环)
- MODCLK:Internal low-power oscillator
- SYSOSC: Internal oscillator
(2)内部低速晶振
- REFOCLK:Internal, low-power low-frequency oscillator
- VLOCLK:Internal very-low-power low-frequency oscillator
(二)时钟配置流程
1.时钟源选择
2.时钟倍频(有需要的话)
3.时钟分频
不同的外设采用可以选择不同的时钟系统,具体需要看相关器件数据手册
有些时钟源可能会有限制,在该时钟源下,系统的功率和Flash读取速度可能需要更改