RCC 配置嵌入式系统中的 HSE 和 HSI 时钟

439 篇文章 ¥59.90 ¥99.00
本文介绍了在嵌入式系统中如何使用RCC模块配置HSE(High-Speed External)和HSI(High-Speed Internal)时钟源。HSE通常用于高精度需求,而HSI则适用于低功耗场景。文章详细展示了如何通过编程使能HSE,配置PLL并切换系统时钟源到PLL,强调了正确配置时钟源对系统稳定性的重要性。

RCC 配置嵌入式系统中的 HSE 和 HSI 时钟

嵌入式系统中的时钟配置对于确保系统的稳定运行和正确时序非常重要。在嵌入式开发中,RCC(Reset and Clock Control)模块提供了对系统时钟的控制和配置。本文将介绍如何使用 HSE(High-Speed External)和 HSI(High-Speed Internal)时钟源来配置 RCC 模块。

首先,让我们了解一下 HSE 和 HSI 时钟源的特性和用途。

HSE 时钟源是外部高速晶体振荡器,通常用于要求较高精度和稳定性的应用。它可以连接到嵌入式系统的外部晶体振荡器引脚,并通过适当的配置与 RCC 模块进行连接。

HSI 时钟源是内部高速振荡器,通常用于低功耗的应用或者在没有外部晶体振荡器的情况下。HSI 时钟源是由嵌入式系统的硬件提供的,并且在系统上电后立即可用。

现在,让我们来看一下如何配置 RCC 模块以使用 HSE 和 HSI 时钟源。

首先,我们需要包含相应的头文件和定义一些常量和变量:

#include "stm32f4xx.h"

#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值