stm32下的时钟

STM32F103-时钟树 STM32F1 时钟树 参考:《【野火®】零死角玩转STM32—F103指南者》 时钟源 HSI:高速内部时钟,RC振荡器,频率为8MHz HSE:高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz LSI:低速内部时钟,RC振荡器,频率为40kHz LSE:低速外部时钟,接频率为32.768kHz的石英晶体 LSI可以用于驱动独立看门狗和通过程序选择驱动RTC。RTC用于从停机/待机模式下自动唤醒系统。LSE也可用来通过程序选择驱动RTC。 内部即指芯片 阅读详情

一直对于时钟很模糊,现在看了N久了,终于有了小小的心得。

不只是为了分享,也为了记录。。。原谅我小小的私人吧~阿门

 

说到时钟,不得说说的是当然是五个时钟源

在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。

①HSI是高速内部时钟,RC振荡器,频率为8MHz。

②HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。

③LSI是低速内部时钟,RC振荡器,频率为40kHz。

④LSE是低速外部时钟,接频率为32.768kHz的石英晶体。

⑤PLL为锁相环倍频输出,但是其输出频率最大不得超过72MHz。

 

看到这,不知道大家有没有疑惑。反正我当时挺疑惑的……为什么后面又设置系统时钟,而前面都已经使用过了。

这里是因为系统时钟原本默认的是有一个的,我当时看了一下,才知道原来是HIS作为系统时钟

 

蓝桥杯嵌入式(STM32F103RBT6)备赛手册(一) 本文介绍了蓝桥杯嵌入式的基本所有考点,包括模块的基础功能与进阶功能的实现,虽说是蓝桥杯的stm32,但是学会了这个RBT6,转移到其他的ZET6,VET6更是不在话下,stm32都是相通的,可移植性强 阅读详情

相关推荐

STM32时钟配置函数详解

STM32时钟配置函数详解 一:STM32F1时钟树图 上图从左往右看,就是整个 STM32 的时钟走向。这里,我们挑选出 4 个重要的地方进行 介绍(图 5.2.2.1 中标出的 1~4)。 1、 PLL PLL 用于设置 STM32 的 PLLCLK,STM32 支持 2~16 倍频设置。我们常用的是 8M 外部晶振+9 倍频设置,刚好得到 72Mhz 的 PLLCLK。从上图可以看出,PLLMUL 的时钟源,可以来自内部(HSI) 8M RC 振荡/2 或者外部(HSE)高速晶振(4~16Mhz)。

w1050321758的博客 6451

STM32时钟源

STM32的时钟系统对于一个熟练的单片机开发来说应该再熟悉不过了,但对于没有太多基础的新手来说(比如一个月前的我)来说,看到这样一张时钟系统图难免有点头大,不过当真正对设计者的目的有了了解以后再回过头来看这样一幅图的时候会发现看懂它其实并不是什么难事。 STM32一共有5个时钟源,分别为外部高速时钟(HSE)、内部高速时钟(HSI)、外部低速时钟(LSE)、内部低速时钟(LSI)以及锁相

frank_wangjianliang的博客 3762

STM32之RTC时钟

前言 了解实时时钟RTC的原理。STM32芯片自带RTC,因此不须像其他MCU需外接RTC模块。请编程实现STM32的日历读取、设置和输出。要求: 1)读取RTC初始时间,验证是否为 1970年1月1日零分零秒; 2)将RTC时间调整为当前时间,并以 2021年x月x日x分x秒的格式从串口输出(或输出到OLED屏),每1s改变一次; 3)如果输出内容中需加入“星期x”,请修改代码。 一.RTC时钟介绍 RTC (Real Time Clock):实时时钟 RTC是个独立的定时器。..

IT23131的博客 5594

基于stm32f103rbt6输出固定的占空比

定时器定时器简述时基单元代码 定时器简述 定时器分为普通和高级定时器 他们最大的区别就是在结构体参数的配置上 普通少了一个参数 他们的计算范围都差不多一样 也就是 2的16次方 0-65535 定时器适用的场合 用于测量输入脉冲宽度 (输入捕获)或者是测 产生输出波形(输出比较) 每个定时器都是独立的 没有任何共享资源 时基单元 计数寄存器 (TIMx_CNT) 自动装载值寄存器 (TIMx_ARR) 预分频系数寄存器 (TIMx_PSC) 计数 器 计算定时器的时间 很好理解 自动装载值

weixin_59349642的博客 984

【stm32】时钟详解

众所周知,时钟系统是 CPU 的脉搏,就像人的心跳一样。所以时钟系统的重要性就不言而喻了。 STM32 的时钟系统比较复杂,不像简单的 51 单片机一个系统时钟就可以解决一切。于是有人要问,采用一个系统时钟不是很简单吗?为什么 STM32 要有多个时钟源呢? 因为首先STM32 本身非常复杂,外设非常的多,但是并不是所有外设都需要系统时钟这么高的频率,比如看门狗以及 RTC 只需要几十 k 的时钟...

IOTTEC的博客 1344

STM32:STM32时钟系统:STM32的DAC时钟配置

在STM32微控制器中,时钟系统是其正常运行的基础。这些时钟源可以被配置为系统时钟(SYSCLK)、AHB/APB总线时钟、以及各种外设时钟的来源。

kkchenjj的博客 1544

STM32之三种定时器的不同功能

配置定时器 定时器分类 (STM32F103RCT6) 定时器相关结构 ①时钟源 定时器时钟 TIMxCLK,即内部时钟 CK_INT,经 APB1 预分频器后分频提供,如果APB1 预分频系数等于 1,则频率不变,否则频率乘2,库函数中 APB1 预分频的系数是 2,即 PCLK1=36M,所以定时器时钟 TIMxCLK=36*2=72M。 ②计数器时钟 定时器时钟经过 PSC 预分频器之后,即 CK_CNT,用来驱动计数器计数。PSC 是一个16 位的预分频器,可以对定时器时钟 TIMxCLK 进行

qq_43940175的博客 9281

STM32F103单片机系统时钟部分归纳

——时钟控制(RCC) 三种不同的时钟源可用作系统时钟(SYSCLOCK): HIS振荡器时钟(由芯片内部RC振荡器提供) HSE振荡器时钟(由芯片外部晶体振荡器提供) PLL时钟(通过倍频HIS或HSE振荡器倍频得到) 另外还有两个时钟源: LSI内部40kHz低速RC振荡器时钟,用于驱动独立看门狗或选择驱动RTC LSE外部32.768kHz低速外部输入时钟,用于驱动RTC

STM32-RCC时钟-时钟树介绍

STM32的时钟系统完善但复杂,目的是降低功耗。STM32针对不同的功能,就要相应的配置其时钟。本篇文章主要讲解STM32的时钟部分,解读时钟树。本片文章较长请耐心看完。那么你会了解对于STM32的一切时钟的来龙去脉

pangyujinqwe的博客 1万+

携程景点评论数据爬取实战:破解AJAX动态加载与分页参数逆向分析

本文详细介绍了携程景点评论数据爬取的实战经验,重点破解了AJAX动态加载与分页参数逆向分析的技术难题。通过分析`getCommentCollapseList`接口,解析动态参数如`poiId`和`pageIndex`,并实现分页逻辑,帮助开发者高效获取评论数据。文章还提供了完整的Python爬虫代码和反爬策略,适用于数据分析与内容挖掘。

weixin_29098367的博客 673

第十二节:C#工业控制编程基础--输出正弦波实验

第十二节:基于c#使用开发板输出正弦波实验 文章目录第十二节:基于c#使用开发板输出正弦波实验一、实验目的:了解采集卡DA相关函数的使用。二、实验内容:利用C#生成正弦波,然后用采集卡DA输出。三、实验步骤:1.打开Visual Studio 2013,新建窗体应用程序项目,配置好板卡dll文件。2.在窗体中放入控件,对控件进行布局排版,并修改他们的Name属性和Text属性。3.在Chart控件内选择Spline型图表,如图2。4.进入编程区域,在public partial class Form1 :

weixin_49237052的博客 2296

【STM32】STM32的时钟系统

对STM32时钟系统的构成以及STM官方提供的时钟系统初始化函数进行了详细分析。

weixin_63726869的博客 5603

Manimgl 进阶笔记

目录 一、调整视频输出的纵横比 二、调整预览窗口的尺寸 三、在开发工具中直接调试 一、调整视频输出的纵横比 调整输出视频的纵横比,在日常开发中属于比较基本的需求。要使用 Manimgl 得到期望的分辨率的视频输出需要修改以下几个地方: 第一步:在 custom_config.yml 配置文件中通过 camera_qualities设置视频的输出分辨率。manimlib 框架已经在 default_config.yml 文件中设置了四种视频输出分辨率,default_qualities 参数.

gunnery的专栏 2857

STM32-时钟系统

1 时钟的定义 时钟是单片机运行的基础,时钟信号推动单片机内各个部分执行相应的指令。时钟系统就是CPU的脉搏,决定cpu速率,像人的心跳一样 只有有了心跳,人才能做其他的事情,而单片机有了时钟,才能够运行执行指令,才能够做其他的处理 (点灯,串口,ADC),时钟的重要性不言而喻。 为什么 STM32 要有多个时钟源呢? STM32本身十分复杂,外设非常多 但我们实际使用的时候只会用到有限的几个外设,使用任何外设都需要时钟才能启动,但并...

一直在路上的Tom的博客 8508

PCI Express 权威指南:从协议原理到芯片实现

目录 全文总览第一部分:PCIe体系结构概览第1章 互连技术的演进与PCIe的诞生1.1 从ISA到PCI:并行总线的辉煌与瓶颈1.2 PCI-X的尝试与局限1.3 串行革命:从AGP、PCI到PCIe的范式转移1.4 PCIe的核心优势第2章 PCIe系统全局视角2.1 系统拓扑:Root Complex, Switch, Endpoint的职能与关系2.2 拓扑结构实例:服务器、工作站、嵌入式系统2.3 枚举与配置:系统如何发现和组织PCIe设备2.4 地址空间第3章 PCIe协议分层架构3.1 分层模

qq_42882296的博客 2893

深入理解C++23的Deducing this特性(上):基础概念与语法详解

C++23标准中引入的"Deducing this"特性是一项重大革新,它不仅改变了我们编写成员函数的方式,还为模板元编程和设计模式实现带来了新的可能。

weixin_61470881的博客 1332

【STM32Cube笔记】4-STM32Cube配置时钟设置

STM32H7系列时钟配置介绍

Amadues0_0的博客 1万+

【计算机组成原理实验】状态机实验

理解“状态机”概念,掌握“状态机”思想描述时序系统。通过下列三种基于D触发器的计数器结构,构建状态机的状态转移电路:环形计数器、扭环计数器和条件判断的扭环计数器。基于“状态机”原理,设计一个“交通灯”系统:控制红黄绿信号灯按照以下顺序循环点亮:“绿 黄 红 绿 ……”,红灯、绿灯和黄灯的亮灯持续时间可以通过拨码开关独立设置。红灯和绿灯是持续亮灯模式,黄灯则是闪烁亮灯模式。

Rover_jb的博客 1332

STM32时钟树简介以及STM32CubeMX的配置

右边部分为:系统时钟SYSCLK通过AHB分频器分频后送给各模块使用,AHB分频器可选择1、2、4、8、16、64、128、256、512分频。通过倍频之后作为系统时钟的时钟源。F1系列中,APB1上面连接的是低速外设,包括电源接口、备份接口、CAN、USB、I2C1、I2C2、USART2、USART3、UART4、UART5、SPI2、SP3等。STM32可以选择一个时钟信号输出到MCO脚(PA8)上,可以选择为PLL输出的2分频、HSI、HSE、或者系统时钟,可以把时钟信号输出供外部使用。

weixin_63207510的博客 2811

【异常】Antigravity IDE 登录异常与网络连接错误排查指南

在使用 Google 推出的 AI 原生 IDE时,部分用户可能会遇到身份验证失效与网络环境冲突导致的叠加错误。本文将针对此类典型故障提供完整的解决思路。

奶爸的编程之路,也就一周冷个三天 1711

uniapp:使用uni.request请求报错errMsg“:“request:fail abort statusCode:-1(uniApp使用uni.request向服务端接口发起请求失败报错)

解决request请求报错request:fail abort statusCode:-1,Uniapp打包到app后报错request:fail abort statusCode:-1,uniapp使用uni.request请求报错{“errMsg“:“request:fail abort statusCode:-1“}的解决办法,不是SSL证书问题,跳过ssl验证,解决https问题,Uniapp报错,小程序报错(含https解决方案)(真机预览问题)uni-app打包后不发请求的原因,uni-app真

✅ 精选推荐文章 3580

【STM32】STM32系统时钟RCC

我们每次在新建工程中对外设模块进行初始化的第一步就是RCC开启时钟我刚开始学的时候对这个没什么概念,就只知道初始化之前要开启时钟,就要用RCC相关的函数,得过且过照着别人的代码敲,但是程序多写几个就会疑惑时钟到底是什么,为什么必须要开启……带着这些疑问我查阅了一些资料和其他大佬的博客,总结成了这一篇文章其实RCC在STM32参考手册里有详细介绍,很多,有兴趣可以看看详情可以参考 :STM32F10xxx参考手册(中文).pdf。

m0_74209563的博客 1981

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

STM32时钟设置

OSC_OUT和OSC_IN开始,这两个引脚分别接到外部晶振8MHz,第一个分频器PLLXTPRE,遇到开关PLLSRC(PLL entry clock source),我们可以选择其输出,输出为外部高速时钟(HSE)或是内部高速时钟(HSI)。系统给出的函数为SystemInit()。HCLK:由AHB预分频器直接输出得到,它是高速总线AHB的时钟信号,提供给存储器,DMA及cortex内核,是cortex内核运行的时钟,cpu主频就是这个信号,它的大小与STM32运算速度,数据存取速度密切相关。...

学海无涯的专栏 4279

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

STM32时钟树分析

STM32总线 STM32F1时钟系统 STM32F4时钟系统 1 STM32总线 首先,说点不靠谱的,APB和AHB总线,我个人感觉这个类似于个人PC系统里的北桥和南桥总线。 南桥总线上挂接的都是鼠标、键盘这些慢速的设备,北桥上挂接显卡等高速设备。南桥频率低,北桥频率高。另外,南桥最后也要接到北桥上。 这些感觉都类似于APB和AHB。 AHB,是Advanced High pe...

戈扬的博客 5351

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

STM32时钟详解(基于STM32F429)

STM32的就像是这个微控制器(MCU)的“心跳”或者“节拍器”。。想象一下,如果你有一个机器人在做动作,时钟就是控制它每一步动作的速度和时间点的。如果时钟快了,机器人的动作就会加速;如果时钟慢了,机器人的动作就会变慢。同样地,在STM32中,如果时钟频率设置得高,MCU就会运行得更快,能够更快地处理数据;如果时钟频率设置得低,MCU就会运行得慢一些。

千千道的博客 3703

全方位stm32时钟解析,含时钟树解析

全方位stm32时钟解析,原理,stm32时钟树

Alex_emma的博客 3543
上一篇: Unicode编码简介【转】
下一篇: 万能查询网址,不信试试看!
lbjfeng
博客等级 码龄19年 38粉丝 31原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值