时钟的操作 使用HSE/HSI 配置时钟"/>
keil 时钟的操作 使用HSE/HSI 配置时钟
1,时钟树图
一,个人理解
1,在 SHE外部高速时钟信号输入,分为无源晶振和有源晶振,频率在(4-16MHZ)
有源晶振在osc_IN 进入,osc_OUT 悬空;无源晶振是在这两个进入,要配一个谐振电容。常用的SHE位8M的无源晶振。
2,PLL时钟来源右HSE和HSI 1/2 分频,具体有那个由时钟的寄存器CFGR的位:PLLSRC
控制,SHE精度更高,受温度更小,通常使用SHE。
3,通过PLL的倍频因子进行倍频,范围为(2-16),正常的导入的是8M的,我们这里设置是9被频,增大倍频因子会产生超频,最大时PLLCLK=8M*16=128;
4,通过锁相环背景因子(PLLMUL)9倍频到达PLLCLK-(HSI,HSE3)=系统时钟(SYSTEMCLK),到达之后认识72M,接着下来到达AHB,APB1,APB2,在总时钟线上进行分频,AHB和APB2进行的时一分频,最后还是72M,在APB1 上产生的时二分频,只有36M,
5,当损坏时,CSS时钟安全系统运行,进行阻断,但是还是会运行,8M进入之后走HSI,会二分频变为4M,锁相环时钟元(RLLSRC),最大倍频因子16,走HSI到达PLLCLK,在进行分频,
6,MCO是PA8输出引脚,输出相应的(1/2PLLCLK,HSI,HSE,SYSCLK),复用推挽输出
二,代码逻辑
1 、开启更多推荐
keil 时钟的操作 使用HSE/HSI 配置时钟
发布评论