[STM32] 5-1 时钟树(上)

文章目录

前言

  • 本笔记内容,为本人依据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
  • **终极目的:**产生系统时钟SYSCLK
    • 系统时钟的来源:(HSI\ HSE\ PLL)

      特点:
      (1)SYSCLK 来自 HSI 默认 精度低;
      (2)SYSCLK来自锁相环 常用,灵活,范围广;
      (3)SYSCLK来自HSE 精度高,频率低。

锁相环

锁相环的作用是什么?
  • 做乘法,倍频
锁相环的输出信号从哪里来?
  • HIS/2(4M) \HSE\ HSE/2
尝试将SYSCLK配置为72MHz


相关推荐
谅望者20 小时前
数据分析笔记04:抽样方法与抽样分布
数据库·笔记·数据挖掘·数据分析
Jerry丶Li20 小时前
二十九、STM32的USART (串口发送)
stm32·单片机·嵌入式硬件
d111111111d21 小时前
STM32外设学习-串口数据包笔记-(数据包的了解)
笔记·stm32·单片机·嵌入式硬件·学习
EVERSPIN21 小时前
MCU单片机,常用32位单片机,低功耗单片机MM32L系列
单片机·mcu单片机·32位单片机·低功耗单片机·mm32l系列
idcardwang1 天前
esp32-s3-supermini使用arduio IDE进行mpu6050的数据读取
ide·单片机
立志成为大牛的小牛1 天前
数据结构——四十二、二叉排序树(王道408)
数据结构·笔记·程序人生·考研·算法
纳祥科技1 天前
方案分享:一款基于低功耗单片机的腰腹甩脂机方案
单片机·嵌入式硬件
wdfk_prog1 天前
[Linux]学习笔记系列 -- [kernel]kthread
linux·笔记·学习
散峰而望1 天前
C/C++输入输出初级(一) (算法竞赛)
c语言·开发语言·c++·算法·github
鸽子一号1 天前
c#笔记之面向对象
笔记