STM32F2XX之RCC配置

本文详细介绍了STM32F2XX系列微控制器的RCC配置,包括系统时钟选择、HSE振荡器配置、PLL设置以及外设时钟启用。通过RCC_DeInit()和SystemInit()初始化时钟,并展示了如何调整系统时钟频率至120MHz。还讲解了PLL的参数设置,如PLLM、PLLN、PLLP、PLLQ和PLLR,以及它们如何影响不同部分的时钟速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、         系统时钟配置

STM32有多个时钟源,分别是HSIHSELSELSI

HSI振荡器时钟:

系统上电默认时钟,内部振荡器8MHZ,可以直接作为系统时钟或在2分频后作为PLL的输入。时钟频率精度较差。

HSE振荡器时钟外部:

提供非常精确的主时钟,STM32F1系列的板上为8MHZSTM32F2系列的板上为25MHZ晶振。经过PLL倍频:作为系统时钟。

PLL时钟源输入可以是HSI时钟的二分之一,或者HSE时钟。

LSE时钟:

LSE晶体是一个32.867k的低速外部晶体。提供实时时钟。一般专门用于RTC,等到RTC模块时再使用。

LSI时钟(Internal内部)

LSIRC担当一个低功耗时钟源的角色,它可以在停机和待机模式下保存运行。为独立看门狗和自动唤醒单元提供时钟。LSI时钟频率大约40KHZ。一般用于IWDGCLK

通常的时钟选择为HSE配合PLL使其工作在72MHZ(STM32F1系列)或者120MHZ(STM32F2系列)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值