STM32(七)时钟——HSE、HSI、PLL介绍

stm32可以使用三种不同的时钟源来驱动系统时钟 (SYSCLK),分别为HSI振荡器时钟、HSE振荡器时钟、主PLL时钟

 

一、高速外部时钟信号(HSE)

它主要是有以下两种时钟源产生:

  • HSE外部晶体/陶瓷谐振器
  • HSE用户外部时钟

二、芯片内部时钟信号(HSI)

HSI时钟信号由内部8MHz的RC振荡器产生,可直接作为系统时钟或在2分频后作为PLL输入。.HSIRC振荡器能够在不需要任何外部器件的条件下提供系统时钟。它的启动时间比HSE晶体振荡器短。然而,即使在校准之后它的时钟频率精度仍较差。

三、PLL

 

主PLL以下述时钟源之一为输入, 产生倍频的输出:

  • HSI时钟除以2
  • HSE或通过一个可配置分频器的PLL2时钟

通过下图STM时钟树去了解具体的倍频与分频过程

可参考资料链接:

系统时钟SYSCLK、HSE、HSI的讲解之《晶振与震荡电路的介绍》

 

posted @   轻轻的吻  阅读(10349)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示