在配置STM32外设的时候,任何时候都要先使能该外设的时钟
以下时钟内容是基于STM32F767进行学习的
五种时钟
STM32有5个时钟源:HSI、HSE、LSI、LSE、PLL
- HSI:高速内部时钟,RC振荡器,频率为16Mhz,精度不高,可以直接作为系统时钟和PLL时钟输入
- HSE:高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围4MHz~26MHz
- LSI:低速内部时钟,RC振荡器,频率为32KHz,提供低功耗时钟,主要供独立看门狗和自动唤醒单元使用
- LSE:低速外部时钟,接频率为32.768kHZ的石英晶体,RTC(real time clock)实时时钟一般都选择这个时钟作为时钟源
- PLL:锁相环倍频输出,比较高
其他
- 时钟信号的输出 MCO1(PA8)&MCO2(PC9)
- 专用PLL 比较精确,用于I^2C,TFT等