时钟树的讲解

系统时钟的来源:1 HSE振荡器时钟 、 2 HSI 振荡器时钟 、3 PLL振荡器时钟 。其中PLL是常用的系统时钟来源。

时钟树

在这里插入图片描述
上图中黄色的实线是系统时钟配置的流程。红色框框起来的是寄存器RCC的响应控制位。

1:8M的初始时钟在经过PPLXTPRE选择的倍频因子/1得到的频率为8M /1 = 8M大小不变。
2:这个时候来到PPLSRC该位控制的是选择HSI RC还是 HSE OSE作为时钟源,通过控制时钟配置寄存器(RCC_CFGR)设置PLLSRC的值选择 HSE OSE作为时钟源。频率大小还是8M
3:下一步就是PLLMUL控制位选择的倍频因子为x9那么得到的频率大小为 8M x9 = 72M
4:接下来是SW控制位。它的作用是选择那个时钟输入到SYSCLK中去。这里选择PLLCLK整个时候时钟频率的大小还是72M
5:接下来就是AHB时钟预分频器可选倍频因子为/1 /2 /3 /4 /5 ... /512在这里倍频因子还是选择/1所以时钟还72M。
6:接下来便是APB1和APB2这两个挂载在AHB时钟线上的时钟总线。可以根据需要选择。
NOTE:特别注意APB1的最大时钟频率不能超过36。当从AHB出来的时钟频率为72的时候,倍频因子N只能是72 /N =< 36并且只能是/1,/2,/4,/6,/8,/16其中的一个。同样APB2的最大时钟频率是72M。假设从AHB出来的频率大小为 AHB-N,倍频因子为N 那么有公式AHB-N /N =< 72 并且N只能是/1,/2,/4,/6,/8,/16其中的一个

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值