STM32时钟树(Clock Tree)
目录1. 为什么单片机需要时钟2. 时钟从哪里来1HSI高速内部时钟2HSE高速外部时钟3LSE / LSI3. PLL 是干什么的4. STM32 时钟树的大结构SYSCLK系统时钟HCLK AHB 总线时钟。PCLK APB 外设时钟。APB1APB2在 STM32 裸机开发里时钟树Clock Tree是非常核心的一部分。很多初学者刚看到 STM32 的时钟树图会觉得像“电路迷宫”但你只要抓住几个核心概念就会发现它其实是在解决一个问题给 CPU 和各种外设分配合适频率的时钟。STM32 的时钟系统由 RCCReset and Clock Control复位和时钟控制器管理不同系列的 STM32 时钟树细节不同但整体思想类似。1. 为什么单片机需要时钟你可以把时钟理解成 MCU 的“心跳”。CPU 执行a b c;实际上需要很多个晶振脉冲时钟 ↑ CPU 执行一步 时钟 ↑ CPU 执行下一步没有时钟CPU 不运行定时器不计数UART 不发送SPI/I2C 不通信所以 STM32 上电第一件重要的事情之一就是配置时钟。2. 时钟从哪里来STM32 一般有几个时钟源1HSI高速内部时钟High Speed Internal例如HSI 8MHz / 16MHz来自芯片内部 RC 振荡器。优点不需要外部晶振上电即可使用缺点精度较差2HSE高速外部时钟High Speed External就是开发板上的晶振比如8MHz 晶振外部晶振 | HSE | STM32优点精度高常用于串口精确波特率USB高精度应用3LSE / LSI低速时钟LSE 32.768kHz LSI ≈ 40kHz主要给RTC 实时时钟看门狗3. PLL 是干什么的PLLPhase Locked Loop锁相环简单理解一个“倍频器”。比如外部晶振HSE 8MHz经过 PLL8MHz × 9 72MHz得到SYSCLK 72MHzSTM32F1 很经典8MHz晶振 | ↓ PLL ×9 | ↓ 72MHz系统时钟所以你看到SystemCoreClock 72000000;意思就是CPU 主频 72MHz。4. STM32 时钟树的大结构简化成这样HSI | | HSE -------- PLL | ↓ SYSCLK | | --------------- | | ↓ ↓ HCLK PCLK | | | | CPU 外设SYSCLK系统时钟来源HSI HSE PLL选择一个作为SYSCLK例如SYSCLK 72MHzHCLK AHB 总线时钟。通常HCLK SYSCLK例如SYSCLK 72MHz ↓ HCLK 72MHz提供给CPUDMASRAMFlash接口PCLK APB 外设时钟。分两组APB1低速外设例如USART2I2CTIM2通常PCLK1 36MHzAPB2高速外设例如GPIOUSART1ADCTIM1通常PCLK2 72MHz例如 STM32F103SYSCLK | | 72MHz | ------ HCLK | | | CPU | ------ APB2 | | | GPIO | USART1 | ------ APB1 | USART2 I2C

相关新闻

轻量化落地工业知识大脑!汇能工业一站式搞定知识库+知识图谱+智能体

轻量化落地工业知识大脑!汇能工业一站式搞定知识库+知识图谱+智能体

制造业最珍贵的资产,从来不止产线与设备,而是沉淀数十年的老师傅实操经验、海量设备手册、成套工艺标准。但这些知识散落在 PDF、工单、MES 系统里,老师傅离岗经验断层、故障反复踩坑、工艺标准检索难,成为智造升级卡脖子难题。想…

2026/7/29 9:45:18阅读更多 →
2026年将至,AI聚合平台“华山论剑”,究竟哪家技术更胜一筹?

2026年将至,AI聚合平台“华山论剑”,究竟哪家技术更胜一筹?

在AI技术飞速发展的当下,AI聚合平台成为了众多企业和开发者关注的焦点。随着2026年的临近,各平台之间的竞争愈发激烈,宛如一场“华山论剑”。那么,究竟哪家平台的技术更胜一筹呢?今天我们就来深入探讨一下,…

2026/7/29 9:45:18阅读更多 →
BERT模型Embedding层原理与应用详解

BERT模型Embedding层原理与应用详解

1. BERT模型中的Embedding层解析 在自然语言处理领域,BERT模型无疑是一个里程碑式的突破。作为Transformer架构的代表作,BERT通过其独特的预训练方式在各种NLP任务上取得了state-of-the-art的表现。而在这个强大的模型中,Embedding层扮演着至…

2026/7/29 9:45:18阅读更多 →
微电网功率流计算:核心原理与工程实践

微电网功率流计算:核心原理与工程实践

1. 微电网功率流计算的核心价值微电网作为分布式能源系统的关键形态,其功率流计算直接决定了系统运行的可靠性与经济性。不同于传统电网的单向功率流动,微电网中光伏、储能、柴油发电机等多类型电源与负荷的耦合,使得功率流分析呈现出三大典型…

2026/7/29 11:07:38阅读更多 →
Scroll Reverser:终极解决Mac滚动方向混乱的完整指南

Scroll Reverser:终极解决Mac滚动方向混乱的完整指南

Scroll Reverser:终极解决Mac滚动方向混乱的完整指南 【免费下载链接】Scroll-Reverser Per-device scrolling prefs on macOS. 项目地址: https://gitcode.com/gh_mirrors/sc/Scroll-Reverser 你是否曾在MacBook触控板和鼠标之间切换时感到困惑?…

2026/7/29 11:07:38阅读更多 →
如何用茉莉花插件解决中文文献管理的三大痛点?

如何用茉莉花插件解决中文文献管理的三大痛点?

如何用茉莉花插件解决中文文献管理的三大痛点? 【免费下载链接】jasminum A Zotero add-on to retrive CNKI meta data. 一个简单的Zotero 插件,用于识别中文元数据 项目地址: https://gitcode.com/gh_mirrors/ja/jasminum 当你面对堆积如山的中文…

2026/7/29 11:07:38阅读更多 →
三分钟掌握MTK设备Bootloader安全解锁与系统定制核心技术

三分钟掌握MTK设备Bootloader安全解锁与系统定制核心技术

三分钟掌握MTK设备Bootloader安全解锁与系统定制核心技术 【免费下载链接】mtkclient MTK reverse engineering and flash tool 项目地址: https://gitcode.com/gh_mirrors/mt/mtkclient 在MTK设备系统定制领域,解锁Bootloader是开启设备无限可能性的关键第一…

2026/7/29 11:07:38阅读更多 →
MAA明日方舟助手:开源免费的全自动游戏辅助终极指南

MAA明日方舟助手:开源免费的全自动游戏辅助终极指南

MAA明日方舟助手:开源免费的全自动游戏辅助终极指南 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: https://gitco…

2026/7/29 11:07:38阅读更多 →
学术补充说明写作指南:问题筛选与回应技巧

学术补充说明写作指南:问题筛选与回应技巧

1. 项目背景与核心问题解析"岐金兰的补充说明"这个标题看似简单,实则蕴含了丰富的学术讨论背景。作为一篇回应性质的文章,它通常出现在学术争议或深度讨论的后续环节。这类补充说明往往针对前期讨论中遗留的疑难问题、读者质疑或需要进一步澄清…

2026/7/29 11:05:37阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/29 9:47:45阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/29 7:00:19阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/29 7:58:51阅读更多 →
28. Agent 执行到一半想暂停?用 interrupt 给它设个“关卡“!

28. Agent 执行到一半想暂停?用 interrupt 给它设个“关卡“!

28. Agent 执行到一半想暂停?用 interrupt 给它设个“关卡“! 在构建复杂的 Agent 系统时,我们经常会遇到这样的场景:Agent 正在执行一个多步骤的任务,比如“下单购买商品”,但执行到一半时,我们…

2026/7/29 0:01:46阅读更多 →
自律同行,突破无界!NANK南卡正式官宣曾舜晞成为品牌代言人

自律同行,突破无界!NANK南卡正式官宣曾舜晞成为品牌代言人

近日,国际专注开放式技术研发的声学品牌Nank南卡,正式官宣实力艺人曾舜晞担任品牌代言人。消息一经发出便轰动全网。为什么耳机品牌不选择流量明星、老牌歌手?而且是选择曾舜晞?让我们一起来探索一下!比起短期的流量&a…

2026/7/29 0:01:46阅读更多 →
【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

一、本文介绍 🔥本文在RT-DETR多模态融合目标检测中引入RLAB残差线性注意力模块,可在不同模态特征交互阶段进行多次残差细化,使可见光、红外等特征在尺度、语义和空间位置上更好对齐;随后将细化特征与解码器输出拼接并生成Q、K、V,通过线性注意力自适应强化关键通道、目…

2026/7/29 0:01:46阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/28 20:22:24阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/29 4:31:51阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/28 2:35:58阅读更多 →