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

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

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

目录
相关文章
|
3月前
|
监控 前端开发
STM32F103标准外设库——RCC时钟(六)
STM32F103标准外设库——RCC时钟(六)
83 0
STM32F103标准外设库——RCC时钟(六)
小巴陪你搞技术-STM32驱动1602时钟
小巴陪你搞技术-STM32驱动1602时钟
|
5月前
|
中间件 编译器 调度
STM32cubemx对FreeRTOS的适配(工程模板配置)
STM32cubemx对FreeRTOS的适配(工程模板配置)
90 0
|
2月前
|
存储 Unix C语言
STM32--RTC实时时钟
STM32--RTC实时时钟
|
4月前
|
芯片
嵌入式系统中STM32时钟系统详解
嵌入式系统中STM32时钟系统详解
49 0
|
5月前
|
存储 芯片
STM32 cubemx配置USART DMA传输
STM32 cubemx配置USART DMA传输
66 0
|
26天前
|
芯片
嵌入式STM32中时钟系统详细分析
嵌入式STM32中时钟系统详细分析
61 0
嵌入式STM32中时钟系统详细分析
|
7月前
|
传感器 智能硬件
STM32cubemx配置驱动DHT11模块
STM32cubemx配置驱动DHT11模块
75 0
|
8月前
|
存储 网络协议 开发工具
WIFI DTU产品设计与实现(基于STM32F103+QT配置上位机案例设计分享)
WIFI DTU产品设计与实现(基于STM32F103+QT配置上位机案例设计分享)
189 0