STM32
直播中

张鹏

7年用户 1163经验值
私信 关注
[问答]

STM32的主时钟树是由哪些部分组成的

STM32的主时钟树是由哪些部分组成的?分别有何功能?

回帖(1)

何珊

2021-11-8 14:37:22
  我们使用库函数编程时, STM32默认调用了SetSysClockTo72()函数;已经配置了内部72MHz时钟,所以一般不需要配置时钟
  一。 STM32时钟树
  
  由本灵魂画师绘制的简图
  
  进一步阐述什么是 时钟树
  
  下面介绍主时钟树
  二。 HSE时钟 (外部高速时钟)
  
  HSE时钟无源晶振接线方法
  
  三.HSI时钟 (内部高速时钟)
  
  四。 锁相环时钟PLLCLK (内外部时钟汇集后得到的时钟)
  
  我们看这幅图,理解锁相环时钟
  
  五。 系统时钟 SYSCLK (不管是何种时钟供给方式, 最终内部要用它做时钟)
  
  
  六。 HCLK时钟(AHB高速总线时钟)
  
  
  七.PCLK1时钟(APB1低速总线时钟)
  APB1上所有外设分为两种,第一种被PCLK1控制, 第二种(定时器)被TIMXCLK控制。 如下总线图所示:
  
  APB1总线逻辑图
  
  APB1时钟逻辑图
  
  八。 PCLK2时钟(APB2高速总线时钟)
  APB2上所有外设分为三种,第一种被PCLK2控制, 第二种(定时器)被TIMxCLK控制。 第三种(ADC)被ADCCLK控制 如下总线图所示:
  
  APB2总线逻辑图
  
  APB2时钟逻辑图
  
  下面介绍其他时钟
  九。 RTC时钟()
  
  LSI温漂大, 所以最好用外部LSE
  
  外部LSE接法:
  
  十。 看门狗时钟
  
  
  十一。 USB时钟
  注意: USB对时钟要求高,所以使用时必须让PLLCLK由HSE倍频得到 (也就是应 使用HSE时钟源)
  
  十二。 微控制器时钟输出引脚 (时钟输出引脚,可以用示波器判断时钟频率,也可视为向外输出的晶振)
  
  
举报

更多回帖

发帖
×
20
完善资料,
赚取积分