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

HAL库学习梳理——时钟树

        笔者跟着B站铁头山羊视频学习 STM32-HAL库 开发教程。有一说一,这个教程自诩为“最佳教程,没有之一~”,确实有点东西。特别是对时钟树的讲解,再配合 STM32CubeMX 软件Clock Configuration模块对时钟树进行配置,更能豁然开朗。

时钟总线就像 USB扩展坞 一样,给其他外设配置时钟。每一个外设的需要的时钟频率又不一样,每个外设对应的时钟源也就不一样,外设就像叶子,每个时钟源就像根部,经过倍频器、分频器等躯干的配置,产生出不同时钟频率供外设使用。

时钟总线

内部时钟源、外部时钟源
设置树干

通过锁相环(PLL)倍频系数和分频器 来设置 系统时钟(System Clock,SYSCLK)。

时钟树比对
Cube Mx Clock Configuration

配置外部时钟源: 

RCC 配置外部时钟源
时钟树配置
系统时钟、时钟总线配置


http://www.kler.cn/news/307670.html

相关文章:

  • 07 vue3之组件及生命周期
  • Linux: fs:支持最大的文件大小 limit file;truncate
  • 在 PyCharm 中配置 Anaconda 环境
  • HJ11 数字颠倒
  • 深度剖析去中心化存储:IPFS、Arweave 和 BNB Greenfield 的技术革新与生态系统演进
  • SEGGERS实时系统embOS推出Linux端模拟器
  • 腾讯百度阿里华为常见算法面试题TOP100(3):链表、栈、特殊技巧
  • Double Write
  • ElementUI大坑Notification修改样式
  • 无人机飞行时状态详解!!!
  • KV260 进阶开发(PYNQ驱动开发+Pixel Pack)
  • 哪些网站用python开发
  • AMD EPYC 9004服务器内存配置深度分析:为何全通道填充是关键?
  • [000-01-008].第05节:OpenFeign特性-重试机制
  • 基于51单片机的隧道车辆检测系统
  • MOE论文汇总
  • 【STM32】esp8266连接wifi
  • Zookeeper学习
  • 免费还超快,我用 Cursor 做的“汉语新解”插件开源了
  • C++初阶:STL详解(三)——vector的介绍和使用
  • c#进度条实现方法
  • 使用模拟退火算法进行优化的案例:Python实现与详细介绍
  • 鹏哥C语言24---结构体struct
  • java基础(小技巧)
  • Objects as Points基于中心点的目标检测方法CenterNet—CVPR2019
  • 鸡蛋检测系统源码分享
  • Spring Cloud Gateway中的常见配置
  • Android Framework(六)WMS-窗口显示流程——窗口内容绘制与显示
  • Python 将矩阵转换为行最简形式 (Row Echelon Form, REF)和列最简形式 (Column Echelon Form, CEF)
  • SpringBoot2:web开发常用功能实现及原理解析-上传与下载