设置系统时钟理解

本文详细解释了如何在嵌入式系统中设置HSE(高精度外部时钟源)为系统时钟SYSCLK的过程,涉及预分频、PLL倍频以及AHB、APB2、APB1时钟的配置,以生产不同频率的子产品。
摘要由CSDN通过智能技术生成

#纯属个人笔记 作为学习记录用途                   

#较多个人比较好理解的说法 可能不太准确 若发现错误 欢迎评论区指正                     da49c69fe8564b439297ac1cc98a78b5.png

使用HSE时,设置系统时钟的步骤

1、开启HSE ,并等待 HSE 稳定

2、设置 AHB、APB2、APB1的预分频因子

3、设置PLL的时钟来源,和PLL的倍频因子,设置各种频率主要就是在这里设置

4、开启PLL,并等待PLL稳定

5、把PLLCK切换为系统时钟SYSCLK

6、读取时钟切换状态位,确保PLLCLK被选为系统时钟

 

设置系统时钟简单理解

假设HSE 这个是原材料,那么在PLL这个总工厂里倍频因子就是工艺手法,将HSE 的分解材料 打造成不同的子产品。AHB, APB2,APB1 就是分加工厂将原材料分解更充分利用,预分频就是将原材料分解的程度  ,PLLCLK就是HSE 的子产品。

整个过程就是先把原材料送到分加工工厂里去分解,然后分工厂将分解的材料送到总加工厂加工为子产品,而我们需要的就是这个子产品

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值