首页 > 其他分享 >STM32CUBEMX时钟树配置

STM32CUBEMX时钟树配置

时间:2025-01-09 16:58:23浏览次数:3  
标签:分频器 配置 STM32CUBEMX 晶振 信号 HCLK 叫做 时钟

以下以stm32f103c8t6为例

打开STM32CUBEMX,点击CLock Configuration 这就是我们的时钟数配置了;

默认情况下是呈以下配置:

一、了解一下为什么叫做时钟树?

下图拥有两棵树,一棵树是树干比较小的叫做低速树,树干比较大的叫做高速树。而时钟的产生离不开晶振,所以时钟树的根一般都为晶振,而晶振有电路内部提供的晶振叫做HSI,还有外接晶振HSE,内外晶振的区别是内部晶振价格相对便宜但精度相较外部晶振而言较差。

而树的中间有一个锁相环PLL,也可以叫做倍频器,作用是将频率放大为原来的两倍三倍或更多。

经过锁相环PLL的时钟信号,或直接由HSI和HSE产生的时钟信号叫做SYSCLK 。

SYSCLK信号经过分频器进行分频产生HCLK信号。

HCLK信号就将时钟信号分给“树的子叶”,跟HCLK直接相连的子叶叫做Coretex-M3,Coretex-M3与其代码的执行速度有关。经过APB1分频器产生PCLK1 36Mmax,经过APB2分频器产生PCLK2 72Mmax。

时钟树与系统内部对应图

二、STM32CUBEMX对应位置

时钟树根HSI和HSE、LSI和LSE

倍频器PLL

时钟的选择产生SYSCLK和经过分屏器产生HCLK

树的子叶

标签:分频器,配置,STM32CUBEMX,晶振,信号,HCLK,叫做,时钟
From: https://blog.csdn.net/2401_82996781/article/details/145027317

相关文章

  • 【Cobalt Strike】UDRL简单配置
    cs4.9的下载、解压和连接server不写了,网上有的。以下kit的链接:https://pan.baidu.com/s/1mu6rpmHoGQ-lTPmSll14tg?pwd=test提取码:test下载好visualstudio2022和C++所需要的相关插件网上也都有,简单的就不写了。将cs启动好把下载的套件解压出来,找到UDRL-VS,找到udrl-vs......
  • PPP和PPPoE原理与配置
    广域网络设备角色介绍CE:用户站点边界设备PE:运营商边界设备P :运营商骨干设备PPP协议概述:PPP认证模式:PAP(明文认证),被认证发主动发起认证CHAP(密文认证),认证发主动发起认证    PAP认证模式:1.认证方配置[R1]intSerial1/0/0[R1-Serial1/0/0]pppauthenticati......
  • linux上下载安装配置tomcat
    linux上下载安装配置tomcat下载https://tomcat.apache.org/ #tomcat官网安装注意:tomcat需要jdk环境,参考:linux上安装jdk#有安装包后,在linux新建目录/opt/tomcatmkdir/opt/tomcatcd/opt/tomcat#把安装包放到此目录,用xftp上传#在Linux上下载的,就进入压缩包所在......
  • Git-SSH配置
    Git-SSH配置(来自个人早期的OneNote笔记,目前已经迁移到语雀);语雀 Git连接(可创建一个Key同时使用GitEE、GitHub、GitLab等)创建SSHkey将邮件地址替换为你Gitee或者Github使用的邮件地址(GitHub和GitEE的邮箱地址相同也没事)ssh-keygen-trsa-C****"xxx@xxx.co......
  • Spring配置文件中:密码明文改为密文处理方式(通用方法)
    目录一、背景   二、思路A)普通方式B) 适合bootstrap.properties方式三、示例A)普通方式(连接Redis集群)A)普通方式(连接RocketMQ)B)适合bootstrap.properties方式四、总结一、背景    SpringBoot和SpringCloud中涉及多个配置文件,配置文件中对于密码......
  • 易基因:关于用于干预研究的衰老生物标志物的专家共识声明 含DNA甲基化/表观遗传时钟
    大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。衰老生物标志物在促进长寿的干预措施中是重要的结果指标。然而,对于哪些具体的生物标志物最适合用于人类干预研究,目前的共识有限。本研究旨在通过德尔菲法(DelphiMethod,该方法用于在经验证据有限或存在争议时提供专家......
  • ptp4l协议_配置文件
     ptp4l-iens33-f/etc/ptp4l.conf-m-S-2#服务端ptp4l-iens33-f/etc/ptp4l.conf-m-S-s-2 --step_threshold0.00002#客户端phc2sys-sCLOCK_REALTIME-w-m#设置时间摘自:https://blog.csdn.net/weixin_49041703/article/details/14......
  • tuack 配置文件转 uoj 配置文件
    #!/bin/envpython3fromtuackimportbasefromosimportsystembase.init()name="printer"deflndata(src,dst):system(f"ln-snf{src}.in{dst}.in")system(f"ln-snf{src}.ans{dst}.out")system(f"cpstatement......
  • charls 安卓apk抓包证书配置
    一:证书制作将证书保存到本地: charles.pem  OpenSSL签发证书制作:安装openssl方法打开网址,https://slproweb.com/products/Win32OpenSSL.html  opensslx509-subject_hash_old-ind:\CA\charles.pem  修改文件 2bd25718.0(后缀名为0) 二:证书导入模......
  • 【OpenCV编译教程】VS2017+OpenCV环境配置
    下载安装visualstudio、下载安装OpenCV(安装教程)后,需要在项目中配置OpenCV。步骤1:打开VisualStudio2017,创建一个新的C++项目或打开现有项目。步骤2:点击“视图”菜单,选择“其他窗口”>“属性管理器”,打开属性管理器窗口,如图1所示。图1步骤3:双击指定运行环境,打开配......