【STM32】详解STM32时钟体系

简介: 【STM32】详解STM32时钟体系

一、8051和stm32时钟体系结构区别

HSE:外部高速的振荡时钟(8MHZ)

HSI:内部高速的振荡时钟(16MHZ)

LSI:内部低速的振荡时钟(32KHZ)

LSK:外部低速的振荡时钟(32.768KHZ)

8051外部提供一个12MHZ的外部晶振

stm32外部提供一个8MHZ的外部晶振,详细区别如下图所示:


  • 提问:
    为什么既然有了内部振荡时钟还需要外部振荡时钟呢?
    内部振荡时钟(HSI、LSI)比外部振荡时钟成本低,但精度即使校准后也不及外部振荡时钟,仍然精度有1%的误差。


二、PLL(锁相环回路)时钟输出的原理


1、PLL时钟输出公式


2、内部逻辑

STM32F4xx器件具有两个PLL:

  • 主PLL由HSE或HSI振荡器提供时钟信号
  • 专用PLL用于生成精确时钟,从而再I2C接口实现高品质音频性能。

相关文章
|
6月前
|
监控 前端开发
STM32F103标准外设库——RCC时钟(六)
STM32F103标准外设库——RCC时钟(六)
335 0
STM32F103标准外设库——RCC时钟(六)
小巴陪你搞技术-STM32驱动1602时钟
小巴陪你搞技术-STM32驱动1602时钟
|
4月前
|
前端开发 安全
stm32f407探索者开发板(十一)——SystemInit时钟系统初始化剖析
stm32f407探索者开发板(十一)——SystemInit时钟系统初始化剖析
145 0
|
4月前
stm32f407探索者开发板(十)——时钟系统精讲
stm32f407探索者开发板(十)——时钟系统精讲
134 0
|
5月前
|
芯片
【STM32】详解RTC实时时钟的概念和配置&示例代码
【STM32】详解RTC实时时钟的概念和配置&示例代码
|
6月前
STM32CubeMX配置时钟无法使用高速外部时钟HSE
STM32CubeMX配置时钟无法使用高速外部时钟HSE
240 0
|
6月前
|
存储 Unix C语言
STM32--RTC实时时钟
STM32--RTC实时时钟
154 0
STM32CubeMX时钟树(72MHZ主频配置)
STM32CubeMX时钟树(72MHZ主频配置)
463 0
|
6月前
|
芯片
嵌入式系统中STM32时钟系统详解
嵌入式系统中STM32时钟系统详解
94 0
|
6月前
|
芯片
嵌入式STM32中时钟系统详细分析
嵌入式STM32中时钟系统详细分析
165 0
嵌入式STM32中时钟系统详细分析