stm32.cube(五)——HAL.RCC

一、RCC特性

1.1 HIS内部高速时钟

HIS 时钟信号通过一个 8MHz 的 RC 振荡器产生,上电复位时,被自动选做系统时钟。但由于HIS的稳定性较差,受温度、电压等环境参数影响较大,一般只作为备用时钟使用。在芯片初始化的startup.s里,通常会调用一个c编写的函数system_init(),里面会将系统时钟源从HIS设置成HSE。

1.2 HSE外部高速时钟

由晶振或者外部时钟源提供的时钟,较为稳定。

1.3 PLL

PLL可用于将 HIS RC 振荡器的输出时钟频率倍频,具体的原理要参考锁相环电路的相关知识。

1.4 LSE外部低速时钟

LSE 振荡器是一个 32.768kHz 的低速外部晶体或者陶瓷共振器,它用于给RTC功能提供实时时钟。

1.5 LSI内部低速时钟

LSI RC 振荡器作为一个低功耗时钟源,它位看门狗和AWU提供时钟。

1.6 时钟源检测

当HSE、LSE、LSI等时钟被选择启用时,在时钟寄存器里有相应的标志它们是否准备好的位,只有当检测通过时,时钟源才会启动。

1.7 时钟安全系统CSS

CSS一旦启动,会检测外部高速时钟是否安全。只要HSE在上检测到一个失效,HSE就会被禁用。

1.8 RTC时钟

RTCCLK 时钟源可以是 HSE/128,LSE 或者 LSI 时钟。不同的时钟源,在不同的电压源供应下,状态会不同。

1.9 看门狗时钟

如果看门狗被启动了,LSI会被强制打开。

1.10 MCO时钟输出性能

HSI、HSE、PLL、SYSCLK都可以被作为时钟输出,从MCO引脚输出。

1.11 外设时钟

AHB的时钟由系统时钟得到,APB1和APB2的时钟由AHB的时钟得到。

PCLK1——外设时钟,由APB1预分频器输出得到,最大频率为36MHz,提供给挂载在APB1总线上的外设,APB1总线上的外设如下:

RCC_

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值