当前位置: 首页 > news >正文

RCC 时钟树完全笔记 —— STM32F103 标准库实现

一、为什么需要了解时钟树?

刚开始学 STM32,很多人直接用SystemInit()启动 72MHz, 也能跑程序,但一旦出现以下问题就会束手无策:

问题1:串口波特率不对,通信乱码 → 因为 USART 时钟频率算错了 问题2:定时器周期不准 → 因为 TIM 所在总线(APB1/APB2)频率没搞清楚 问题3:ADC 时钟配置失败 → ADC 最大 14MHz,超过就读数不准 问题4:I2C/SPI 速度不对 → 外设时钟频率不对,分频配错了 问题5:低功耗不生效 → 没关掉不用的外设时钟,白白耗电 根本原因:不清楚时钟是怎么从晶振一路分配到每个外设的

二、时钟树整体结构——先看全局

STM32F103 的时钟来源有三个,最终经过分频/倍频后给到各外设:

时钟来源(选其一): ┌─────────────────────────────────────────────────────────┐ │ HSI(High Speed Internal)内部高速 RC 振荡器 │ │ 频率:8 MHz,精度差(±1%),上电即可用,无需外部元件 │ │ │ │ HSE(High Speed External)外部高速晶振 │ │ 频率:4~16 MHz(BluePill 板通常 8 MHz 晶振
http://www.jsqmd.com/news/1078954/

相关文章:

  • 淘宝SKU颜色图自动分类功能实现原理深度解析
  • 【强化学习】为什么PPO成了强化学习领域的通用首选算法?
  • 金仓数据库备份与恢复实操:物理+逻辑+故障恢复全方案
  • IntelliJ IDEA Mac安装终极手册(附官方未公开的JDK 17+兼容性校验脚本)
  • (九)「JVS-Rules规则引擎 V2.5」— 决策流的管理
  • Spring Boot Starter 自动装配逻辑解析
  • 装修预算超支怎么办?2026控制成本的6个有效方法
  • 交叉扩散模型中的图灵斑图与全局稳定性:从反应扩散到生态格局
  • 蓝速科技 AI 数字人选购避坑与实测指南
  • 2026年业务数据报表工具推荐:中国式报表与Excel融合能力全对比
  • 告别本地局限!ToDesk AI远程操控多设备,QClaw还在单机打转?深度对比来了
  • 第25期 | AI生成UI:v0/Figma AI/截图转代码
  • 百亿级流水分类准确率 99.7%:见知数据分类标签引擎的技术架构与实战验证
  • AI科技热点日报 | 2026年6月25日
  • Strichartz估计:非线性波动方程全局解存在性的核心分析工具
  • 一个接口调用三个模型,我只用了一个反向代理
  • 想找靠谱花槽工厂?这几家实力过硬口碑佳值得你关注
  • 【会员专享数据】2001—2025年我国省市县三级的逐年植被净初级生产力(NPP)数据(Shp/Excel格式)
  • Coding 真有质的飞跃?实测下豆包seed 2.1 pro
  • 高维流形标量曲率C0收敛的定量估计与Ricci流方法
  • 2026年马来西亚榴莲与泰国榴莲选购指南:教你选到心仪美味
  • 如何挑选性价比高的塑料模具工厂?内行人的这几个建议太实用了
  • 卡梅德生物技术快报|核酸适配体合成全流程实操踩坑汇总:噬菌体千亿文库标准化参数复盘
  • 基于密码学的工业物联网(IIoT)分层纵深安全体系完整研究方案
  • ytarchive:YouTube 直播录制,从开播那一刻开始
  • 安卓开发 -- 实现累计当天计时(实例:实现记录当日累计运动时间)
  • Media Encoder ME2026安装包免费下载及详细安装教程
  • 基于协方差保持高斯零模型的Mapper算法亚型发现有效性验证
  • 2026年学生补脑营养品测评排行榜:真实数据告诉你哪家强
  • 前端唯一的护城河?结合 AI 将字节组件库 Headless 化后的感想~