- 11
- 0
- 约4.42万字
- 约 33页
- 2017-01-02 发布于贵州
- 举报
STM32 的时钟系统
本文档由“~风中的叶~”整理;QQ:654705188
一、综述:
1、时钟源
在 STM32 中,一共有 5 个时钟源,分别是 HSI 、 HSE 、 LSI 、 LSE 、 PLL 。
?①HSI 是高速内部时钟, RC 振荡器,频率为 8MHz ;
?②HSE 是高速外部时钟,可接石英 / 陶瓷谐振器,或者接外部时钟源,频率范围是 4MHz – 16MHz ;
?③LSI 是低速内部时钟, RC 振荡器,频率为 40KHz ;
?④LSE 是低速外部时钟,接频率为 32.768KHz 的石英晶体;
?⑤PLL 为锁相环倍频输出,严格的来说并不算一个独立的时钟源, PLL 的输入可以接 HSI/2 、 HSE 或者 HSE/2 。PLL倍频可选择为 2 – 16 倍,但是其输出频率最大不得超过 72MHz 。
其中, 40kHz 的 LSI 供独立看门狗 IWDG 使用,另外它还可以被选择为实时时钟 RTC 的时钟源。另外,实时时钟 RTC 的时钟源还可以选择 LSE ,或者是 HSE 的 128 分频。
STM32 中有一个全速功能的 USB 模块,其串行接口引擎需要一个频率为 48MHz 的时钟源。该时钟源只能从 PLL 端获取,可以选择为 1.5 分频或者 1 分频,也就是,当需使用到 USB 模块时, PLL 必须使能,并且时钟配置为
原创力文档

文档评论(0)