STM32时钟树(上):基础解析
文章目录
前言
本笔记内容,为本人依据B站UP主“铁头山羊”视频内容(本人为其粉丝),归纳整理总结而来,如有侵权,联系立即删除,同时有想详细了解的也可进行观看bilibili铁头山羊 。
硬件:STM32F103C8T6
软件:Keil
5-1 时钟树(上)
时钟树的基本介绍
时钟树的基本结构
大树和小树
大树:主要给 GPIO 等外设提供时钟
小树:给 RTC 和 IWDG 供电
(1)RTC:RTC:实时时钟(Real Time Counter);
(2)RTC 的晶振为 32.768kHz =32768Hz = 2^15,经过 2^15 分频后可得到频率为1Hz的时钟,特别适合作为石英表的晶振(经过这样的分频,可以实现数值每秒钟变化1次)。

频率运算简介
锁相环 PLL:倍频
分频器 AHB:分频
分频器 APB1/APB2:分频器
计数器和分频

STM32内部结构
| 总线名称/全称(英文) | 类型 | 频率(MHz) |
|---|---|---|
| AHB(Advanced High Speed Bus) | 系统总线 | 72 |
| APB1(Advanced Peripheral Bus 1) | 外设总线1 | 36 |
| APB2(Advanced Peripheral Bus 2) | 外设总线2 | 72 |
树的结构于关键节点
SYSCLK(System Clock) 系统时钟 72M max
HCLK(AHB Clock) AHB时钟 36M max
PLCK(APB1 Clock) APB1时钟 36M max
PLCK2(APB2 Clock) APB2时钟 72M max
基本结构:树根\树干
树根
| 类型 | 时钟源 | 频率值 |
|---|---|---|
| 高速内部时钟 | HSI | 8 MHz |
| 低速内部时钟 | LSI | 32.768 KHz |
| 高速外部时钟 | HSE | 4-16 MHz(通常 8 MHz) |
| 低速外部时钟 | LSE | 32.768 KHz |
特点:
(1)SYSCLK 来自 HSI 默认 精度低;
(2)SYSCLK来自锁相环 常用,灵活,范围广;
(3)SYSCLK来自HSE 精度高,频率低。
锁相环
锁相环的作用是什么?
锁相环的输出信号从哪里来?
尝试将SYSCLK配置为72MHz


作者:海绵宝宝的月光宝盒