STM32F1xx芯片的时钟系统(脉搏)

STM32芯片的时钟系统包括HSI、HSE、PLL、LSE和LSI等多个时钟源,其中PLL常用于系统时钟。系统时钟可从HSI、HSE或PLLCLK中选择,且有CSS监控系统确保时钟稳定性。MCO引脚可输出不同时钟源。此外,RCC寄存器用于时钟配置,包括时钟使能、分频系数设置等功能。重要时钟包括SYSCLK、HCLK、PCLK1和PCLK2。通过配置RCC寄存器,可以实现外设时钟的启用和系统性能优化。

芯片的时钟系统

目录

(1)芯片时钟系统框图

(2)RCC寄存器:时钟配置相关函数

(3)RCC相关的7类函数


(1)芯片时钟系统框图

        STM32芯片时钟源有5个:HSI, HSE, PLL, LSE, LSI

        (常把PLL时钟PLLCLK作为系统时钟SYSCLK的来源)

系统时钟SYSCLK来源有3个(选择器)

        1)HSI 高速内部时钟≈8MHz:内部RC振荡器产生的频率是不够稳定的(模拟电路)。

        2)HSE 高速外部时钟:接外部晶振,4~16MHz,一般8MHz。

        3)PLLCLK:锁相环PLL用来倍频输出(相当于倍频器,乘某个系数放大)

        PLLCLK时钟来源也有3种:HSI两分频,HSE经两级选择器,HSE经二分频和选择器。

        CSS时钟监控系统:当检测到HSE外部晶振失效时,将系统时钟SYSCLK自动切换为HSI

        4)LSE 低速外部时钟:外部晶振产生。32.768KHz 用来给RTC实时时钟供电

        RTCCLK来源也有三个:HSE/12

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卢奕冰2017

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值