以下以stm32f103c8t6为例
打开STM32CUBEMX,点击CLock Configuration 这就是我们的时钟数配置了;
默认情况下是呈以下配置:
一、了解一下为什么叫做时钟树?
下图拥有两棵树,一棵树是树干比较小的叫做低速树,树干比较大的叫做高速树。而时钟的产生离不开晶振,所以时钟树的根一般都为晶振,而晶振有电路内部提供的晶振叫做HSI,还有外接晶振HSE,内外晶振的区别是内部晶振价格相对便宜但精度相较外部晶振而言较差。
而树的中间有一个锁相环PLL,也可以叫做倍频器,作用是将频率放大为原来的两倍三倍或更多。
经过锁相环PLL的时钟信号,或直接由HSI和HSE产生的时钟信号叫做SYSCLK 。
SYSCLK信号经过分频器进行分频产生HCLK信号。
HCLK信号就将时钟信号分给“树的子叶”,跟HCLK直接相连的子叶叫做Coretex-M3,Coretex-M3与其代码的执行速度有关。经过APB1分频器产生PCLK1 36Mmax,经过APB2分频器产生PCLK2 72Mmax。
时钟树与系统内部对应图
二、STM32CUBEMX对应位置
时钟树根HSI和HSE、LSI和LSE
倍频器PLL
时钟的选择产生SYSCLK和经过分屏器产生HCLK
树的子叶
标签:分频器,配置,STM32CUBEMX,晶振,信号,HCLK,叫做,时钟 From: https://blog.csdn.net/2401_82996781/article/details/145027317