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

本文介绍了STM32的时钟配置,特别是如何设置72MHz主频。时钟对于MCU如同心脏,主频影响程序执行速度。STM32提供多种时钟源,通常选择8MHz的HSE。通过STM32CubeMX,配置72MHz主频只需简单两步:选择HSE Crystal并按步骤设置。文章适合新手,帮助理解时钟配置并避免遇到问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一些基础概念

时钟树配置图

第一步

第二步


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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风正豪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值