【STM32入门100步--学习笔记】RCC的功能与使用(含教学视频)

本文介绍了STM32中的RCC(复用重配控制器)功能,强调了时钟管理在STM32工作中的核心作用。通过RCC,可以控制各个功能模块的时钟源和频率,包括HSI、HSE、LSI、LSE和PLL。内容涵盖RCC的基本概念、时钟源、系统时钟(SYSCLK)、AHB和APB总线时钟,以及实时时钟(RTC)的时钟源选择。此外,提到了相关的寄存器设置和编程注意事项,并提供了教学视频链接和源代码下载资源。
摘要由CSDN通过智能技术生成

RCC是学习STM32中最重要、必须会的一个功能。RCC时钟决定了内部所有功能的开关与性能。

STM32内部的每一个功能都必须有时钟源才能工作。RCC本质上是决定开启或关闭哪些功能的时钟源,并给开启的时钟源设定频率。

我已经将本资料内容整理后录制了视频《STM32入门100步》
其中2集涉及到RCC的原理和使用:(B站在线)

全部视频下载:http://www.doyoung.net/YT/index.html


先在知道几个专用名词:(请熟记)

  • RCC:时钟设置、外设复位和时钟管理。 *
  • HSE:外部高速晶振,即是OSC_IN和OSC_OUT接口所接的4~16MHz的晶振,一般接8MHz。 *
  • LSE:外部低速晶振,即是OSC32_IN和OSC32_OUT接口,指外部用于RTC的32.768KHz晶振。 *
  • HSI:内部高速晶振,出厂校准的8MHz内部RC振荡器。 *
  • LSI:内部低速晶振,带有校准功能的40KHz的内部RC振荡器。 *
  • RTC:实时时钟,用于带有年、月、日、小时、分钟、秒钟的计时器。 *
  • PLL:锁相环倍频输出,其时钟输入源可选择为HSI/2、HSE或者HSE/2。倍频可选择为2~16倍,但是其输出频率最大不得超过72MHz。
  • SYSCLK:系统时钟,最高72MHz。 *
  • AHB:高级高性能总线,这是一种“系统总线”AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接。AHB 系统由主模块、从模块和基础结构(Infrastructure)3部分组成,整个AHB总线上的传输都由主模块发出,由从模块负责回应。 *
  • APB:是一种外围总线。APB主要用于低带宽的周边外设之间的连接,例如UART等,它的总线架构不像 AHB支持多个主模块,在APB里面唯一的主模块就是APB 桥。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值