STM32CubeMX时钟树(72MHZ主频配置)

news2024/9/22 20:26:55

目录

一些基础概念

时钟树配置图

第一步

第二步


这里我只是配置常用的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之后,要按回车键

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/32842.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LeetCode-795-区间子数组个数

1、双指针 根据题意,我们可以将数组中的数分为这三类:1、小于leftleftleft的数;2、大于等于leftleftleft且小于等于rightrightright的数;3、大于rightrightright的数。因此若我们使用双指针来维护区间[last2,last1][last2,last1]…

Nacos与Eureka中的高性能读写并发架构设计

Nacos、Eureka都是微服务领域内熟知、常用的注册中心组件。只不过呢,Nacos还多了个功能身份就是配置中心。从目前流行与随着Spring Cloud Alibaba发展来看,Nacos使用得更加多,也是趋势所在。 注册中心原理 注册中心原理其实很简单&#xff…

【18】Java常见的面试题汇总(Spring/Spring MVC)

目录 1. 为什么要使用 spring? 2. 解释一下什么是 aop? 3. 解释一下什么是 ioc? 4. spring 有哪些主要模块? 5. spring 常用的注入方式有哪些? 6. spring 中的 bean 是线程安全的吗? 7. spring 支持…

【Java八股文总结】之外卖平台项目整理

文章目录一、项目介绍1.1 项目整体介绍1.2 主要模块介绍二、项目开发2.1 后台管理系统开发2.1.1 员工管理employee1、员工后台登录2、员工退出3、过滤器4、新增员工5、员工信息分页查询↑(参加上面)6、修改员工信息7、根据id查询员工信息,回显…

后台开发的学习日记

后台开发的学习日记 Java后台开发的日记:Push一下自己每天都要学习后台 后台开发学习日志-Day1后台开发的学习日记Day1: 路线及资料的汇总一、应该选择什么语言?二、学习路线的规划及资料的汇总整理Day1: 路线及资料的汇总 第一天主要是路线的准备及资料…

Pytorch学习笔记(二)官方60min入门教程之自动微分

目录 一.相关包及函数介绍 二.雅各比向量积 三.练习代码 一.相关包及函数介绍 autograd 包是 PyTorch 中所有神经网络的核心。首先让我们简要地介绍它,然后我们将会去训练我们的第一个神经网络。该 autograd 软件包为 Tensors 上的所有操作提供自动微分。它是一…

显卡天梯图2022年11月新版 显卡性能排行榜天梯图

1 RTX 3090Ti 2 RTX 3090 3 RX 6900 XT水冷版 我用的显卡就是活动时8折抢购的太划算了 http://www.adiannao.cn/dq 4 RTX 3080 Ti 5 RX 6900 XT 6 Titan RTX 7 RTX 3080 8 RX 6800 XT 9 RX 6800 10 RTX 3070 Ti

C++数据结构X篇_01_数据结构的基本概念

从本篇开始学习数据结构相关概念。 数据结构的基本概念1 数据结构的相关概念1.1 为什么要学习数据结构1.2 数据结构中的基本概念2 算法2.1 算法的概念2.2 算法和数据结构的区别2.3 算法特性2.4 算法效率的度量2.4.1 事后统计法2.4.2 事前分析估算2.4.3 大O表示法2.4.3.1采用大O…

从事先进计算的工程师对此都有什么感想?

电子计算机最初诞生于二十世纪,体积庞大的初代机型运算能力有限,随着计算技术的升级完善,现在多样小巧的计算机及手机的计算能力呈指数级增长,更是成为人们生活密不可分的综合性助手。 先进计算是在计算的基础上诞生的全新概念&a…

Python3安装及基础语法

Python 官网:Welcome to Python.org Python安装:进入官网Download找到对应版本安装包,下载后双击安装,一直下一步即可;注意:安装最后一步勾选(Add Python to PATH),默认…

用nginx作反向代理时,请求头中含波浪线无法转发请求的解决方法

请求头如下 POST /CDGServer3/s/rs/uni HTTP/1.1 Content-Type: text/html; charsetUTF-8 method~name: upgradePatchService user~userId: admin.local user~clientId: 343834353230344334424431 user~SessionID: 0 data~packageNo: 618 data~packageState: 1 User-Agent: Ra…

Android -- 每日一问:怎么理解 Activity 的生命周期?

典型回答 如果一个 Activity 在用户可见时才处理某个广播,不可见时注销掉,那么应该在哪两个生命周期的回调方法去注册和注销 BroadcastReceiver 呢? Activity 的可见生命周期发生在 onStart调用与 onStop调用之间。在这段时间,用户…

nginx(六十四)proxy模块(五)接收上游响应

一 接收上游的响应 前提: nginx与上游建立连接,把nginx生成的请求(line、header、body)信息发送给上游补充: 上游解析处理完之后,会发送响应​核心: nginx如何接收、解析、处理上游响应行、响应头、响应体 下载大文件失败 (…

一文了解 Go 的复合数据类型(数组、Slice 切片、Map)

一文了解 Go 的复合数据类型[数组、切片 Slice、Map]前言数组数组的创建方式数组的遍历Slice 切片切片的创建方式切片的遍历向切片追加元素MapMap 的创建方式Map 的基本操作插入和修改删除查找操作遍历操作删除操作小结耐心和持久胜过激烈和狂热。 前言 上一篇文章一文熟悉 Go…

CMake Cookbook by Eric

I. Basics 关键字&#xff1a;CMake中的构建指令 指令的书写是大小写无关的&#xff1b; II. Project&#xff1a;指定项目名称和语言类型 命令格式&#xff1a;project(<PROJECT-NAME> [<language-name>...]) Note 项目名称<PROJECT-NAME>不需要与项目根…

论文阅读【7】HHM隐马尔科夫模型

1.隐马尔科夫模型&#xff08;HMM&#xff09;的介绍 隐马尔科夫模型有两个序列&#xff0c;上面一层序列的值称之为影藏值(隐式变量)&#xff0c;下面一个序列中的值被称为观察值&#xff0c;想这个的序列模型被称为生成模型&#xff08;Generate model&#xff09;。z表示的是…

Linux - lsof显示 tcp,udp 的端口和进程

文章目录功能语法示例lsof -i 显示 tcp&#xff0c;udp 的端口和进程等相关查看服务器 80 端口的占用情况使用 -p 查看指定进程打开的文件更多命令功能 lsof&#xff08;list open files&#xff09;是一个列出当前系统打开文件的工具。 lsof 需要访问核心内存和各种文件&…

【区块链技术与应用】(八)

https://blog.csdn.net/lakersssss24/article/details/125762826?spm1001.2014.3001.5501 https://blog.csdn.net/lakersssss24/article/details/126434147 https://blog.csdn.net/lakersssss24/article/details/126671408?spm1001.2101.3001.6650.3&utm_mediumdistribut…

[附源码]java毕业设计医院仪器设备管理系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

cubeIDE开发, stm32的OLED点亮及字符显示设计(基于SPI通信)

一、SPI 通信技术 显示屏&#xff08;LCD、OLED&#xff09;接口一般有I2C、SPI、UART、RGB、LVDS、MIPI、EDP和DP等。一般3.5寸以下的小尺寸LCD屏&#xff0c;显示数据量比较少&#xff0c;普遍采用低速串口&#xff0c;如I2C、SPI、UART。SPI&#xff08;Serial Peripheral I…