目录

一些基础概念

时钟树配置图

第一步

第二步


这里我只是配置常用的72MHZ主频,很多时候新手都在时钟树这里被劝退了。其实不知道没关系,我用STM32这么久了,也只知道大概。我们绝大多数时候不需要配置这个时钟,记住72MHZ主频配置即可。

注意:72M 是 ST 官方推荐的稳定运行时钟

一些基础概念

(1)时钟是什么?你可以理解为心脏,如果时钟没有,就相当于没有心脏,程序也无法进行。比如我之前玩51单片机的时候,我程序一直下载不进入。研究了好几天,才发现是晶振没有插上。

(2)主频有什么用?主频决定了程序执行速度,如果主频越高,相同的程序执行速度越快,但是随之而来的是功耗也越高。

(3)时钟与主频的关系。如果没有一些倍频器和分频器,那么时钟大小就是主频。比如51单片机的外接晶振就是他的主频。但是STM32有倍频器和分频器,这个不用担心,STM32CubeMX可以帮我们一键处理。

(4)STM32提供了四种可选择的时钟源头。HSI(高速内部时钟,频率为 8MHz),HSE(高速外部时钟,外接时钟源,时钟源的频率范围为 4MHz~16MHz,绝大多数我们选择的是8MHZ的外接晶振),LSI(低速内部时钟,40kHz),LSE(低速外部时钟,接频率为 32.768kHz 的石英晶体)。我们选择HSE,8MHZ的高速外部时钟。

(5)独立看门狗的时钟源只能是 LSI。看门狗是什么,其实我不建议新手过多的研究,因为用不到。做项目可能需要,但是只是打比赛,真的用不到。

看门狗说白了就是用来防止万一单片机程序出错造成重大损失的。只是简单的比赛,扯不到这玩意。

时钟树配置图

其实72MHZ主频很容易配置,在STM32CubeMX就两步。

第一步

在RCC中选择HSE的Crystal这一个。

第二步

按照下面流程即可,注意第三步输入72之后,要按回车键!

STM32CubeMX时钟树(72MHZ主频配置)相关推荐

  1. STM32-时钟-时钟树-时钟初始化配置

    1.STM32时钟 STM32有5个时钟源:HSI.HSE.LSI.LSE.PLL HSI是高速内部时钟,RC振荡器,频率为16MHz,精度不高.可以直接作为系统时钟或者用作PLL时钟输入. HSE是 ...

  2. STM32CubeMX系列教程8:配置工程模板(串口+不定长数据收发+DMA+IDLE中断+软中断)

    文章目录 摘要 生成工程 配置外设 1.配置时钟与Debug 2.配置串口与DMA 3.配置定时器与中断 配置时钟树 配置工程设置 点击`GENERATE CODE`生成工程 修改源码 配置软中断 配 ...

  3. GD32系列总结 - 时钟树总结及CubeMX生成代码

    GD32系列总结 - 时钟树总结及CubeMX生成代码 写在前面 时钟树 HSE振荡器时钟(高速外部时钟信号) HSE用户外部时钟(旁路模式) HSE外部晶体/陶瓷谐振器 HSI振荡器时钟 PLL时钟 ...

  4. 参照STM32时钟树配置STM32CubeMX Clock Configuration(STM32L011G4U6为例)

    微控制器(处理器)的运行必须要依赖周期性的时钟脉冲来驱动--往往由一个外部晶体振荡器提供时钟输入为始,最终转换为多个外部设备的周期性运作为末,这种时钟"能量"扩散流动的路径,犹如大 ...

  5. STM32CubeMX配置时钟树

    STM32CubeMX配置时钟树 一.概念 二.应用 结语 一.概念 HSI:High Speed Internal Clock Signal的缩写,即内部高速时钟信号 HSE:High Speed ...

  6. 从头开始写STM32F103C8T6驱动库(二)——编写系统初始化程序,配置时钟树

    系列文章目录 Github开源地址 从头开始写STM32F103C8T6驱动库(一)--STM32CubeMX创建并调整工程结构 从头开始写STM32F103C8T6驱动库(二)--编写系统初始化程序 ...

  7. STM32H7时钟树RCC分析--- CubeMx配置(三)

    前言: 之前我们说了H7的时钟原理,还有HAL库的时钟配置代码,下面我们来看下CubeMx怎么配置 STM32H7时钟树RCC分析-原理讲解(一) STM32H7时钟树RCC分析- HAL库配置(二) ...

  8. STM32H7时钟树RCC分析--- HAL库配置(二)

    上一讲我们说了H7时钟树的一些基本概念,现在的话我们来用HAL库和CubeMx配置一下 再次说明,本文耗时较久,如果您想搞懂RCC初始化流程,请认真阅读,刚开始可能看不懂,但是仔细阅读之后绝对会有收获 ...

  9. STM32F103 时钟树以及系统时钟配置

    1.时钟树 STM32的时钟树大致可分为3部分: 陶瓷晶振输入,进入预分频器 预分频器输出信号给到PLL倍频器 最终AHB桥总线速度,以及各总线的速度 晶振信号输入到芯片后有两条支路可以走,第一条是直 ...

最新文章

  1. 异步化,高并发大杀器
  2. Scala --- 第三章 数组相关操作
  3. golang函数后的 {
  4. spring学习(12):使用junit4进行单元测试
  5. java ldap添加用户名密码_java ldap用户密码md5加密
  6. Extjs嵌入html
  7. 阶梯博弈(尼姆博奕进阶)
  8. linux创建网络连接,使用nmcli创建网络连接
  9. RGB绘制图片Python
  10. zabbix通过UNIXODBC连接数据库
  11. android 改机型玩王者,全机型60帧一键修改
  12. 附合导线近似平差计算
  13. 在计算机操作中粘贴的快捷键是什么,键盘按什么键复制粘贴 键盘上复制粘贴快捷键是哪个键...
  14. 使用Tensorflow2.0实现roi-Align和FPN
  15. 什么是云服务器ECS
  16. Codeforces Round #685 (Div. 2) (D(博弈) E1 E2(交互))
  17. Video.js的简单使用介绍
  18. ELK日志管理系统的搭建
  19. web server and web service
  20. AcWing-算法提高课【合集】

热门文章

  1. PIGOSS BSM对KVM 的监控
  2. android分屏资源适配,Android N 分屏适配
  3. 在 C/C++中 static 关键字详解
  4. Sun Solaris 培训教材
  5. hdfs、MapReduce、yarn、hive、sqoop、HBASE、Redis、kafka、ES
  6. 【交换篇】11. 按接口划分 VLAN ❀ C3750-E ❀ CISCO 交换机
  7. 机票网络售票模拟系统(QT部分)
  8. Marty Cagan谈产品创新的秘诀
  9. 分析TVS二极管的四大应用
  10. seo需要处理页面html,详解处理Vue单页面应用SEO的另一种思路