芯片资讯
你的位置:意法半导体ST-STMicroelectronics > 芯片资讯 > STM32的时钟系统:频率、源与配置
STM32的时钟系统:频率、源与配置
- 发布日期:2024-02-07 08:36 点击次数:89
STM32时钟系统:频率、源和配置
由于其功能丰富、灵活性高、易用性好,STM32系列微控制器广泛应用于嵌入式系统设计中。了解STM32时钟系统及其配置是掌握其工作机制的关键环节。本文将深入探讨STM32时钟系统,包括时钟源和频率配置。
一、STM32时钟源
STM32时钟系统有五个时钟源,即高速内部时钟(HSI)、高速外部时钟(HSE)、低速内部时钟(LSI)、低速外部时钟(LSE)以及锁相环倍频输出(PLL)。
HSI:RC振荡器产生高速内部时钟,频率为8MHz。 HSE:高速外部时钟可连接石英/陶瓷谐振器或外部时钟源,频率范围为4mHz~16mHz。 LSI:RC振荡器以40kHz的频率生成低速内部时钟。 LSE:石英晶体以32.768kHz的频率连接低速外部时钟。 PLL:锁相环倍频输出,时钟输入源可选择HSI/2、HSE或HSE/2。倍频可选为2~16倍,但最大输出频率不得超过72MHz。第二,STM32时钟频率配置
用户可以通过多个预分频器配置AHB总线、高速APB2总线和低速APB1总线的频率。AHB和APB2域的最大频率为72MHZ。APB1域的最大允许频率为36MHZ。例如,如果AHB总线的频率为72MHZ,则可以通过以下步骤进行配置:
使能PLL选择HSI/2、HSE或HSE/2。倍频可选为2~16倍,ST,STMicroelectronics,STM但最大输出频率不得超过72MHz。 将PLL输出的时钟信号作为系统时钟SYSCLK的源头。此时,SYSCLK可以选择PLL倍频输出到72MHz。此外,STM32还可以选择PLL输出的2分频,HSI、HSE、或者系统时钟SYSCLK输出到MCO脚(PA8)。同时,系统时钟SYSCLK也是STM32大部分部件的时钟源,可以选择PLL输出、HSI或HSE。选择时钟源前,注意判断目标时钟源是否稳定振荡。
此外,STM32时钟系统还具有多种分频和倍频配置,以满足不同设备的需要。例如,AHB总线的时钟频率可以通过使用APB1和APB2的分频器降低到36MHz和72MHz。这些配置可以满足各种低功耗和高性能的应用场景。
三、总结
STM32时钟系统具有高度的灵活性和可配置性,可以满足不同的应用需求。正确配置和使用STM32系列的微控制器对于掌握STM32时钟系统的操作机制至关重要。理解和掌握STM32时钟系统是进一步学习和应用STM32系列微控制器的关键一步。
相关资讯
- 深度神经网络:如何通过模仿人脑神经元的方式,实现AI人工智能2024-02-11
- N沟道场效应管(MOSFET)2024-02-09
- 七一二获得CPLD数字信道机接口专利,实现ARM芯片传输2024-02-09
- SiC半导体的优缺点2024-02-06
- ADI推出四合一VSM传感器模拟前端2024-02-05
- ADI亚德诺半导体DSP系列芯片(2)2024-01-31