STM32复位与时钟

基础——MCU的电源,复位和时钟系统(STM32为例) 1 电源供电 看下面的框图,STM32F429的电源供电,能看到Vdd,Vdda,Vcap,Vss一堆电源标识: 这些常用标识的解释如下: vss为接地端,其他都是为各功能分别供电的。 2. 上电复位和手动复位 当系统由可靠的电源供电时,一旦通电,电源迅速地达到额定输出电压,一旦断电,电源迅速地下降到0V,并且在接通的时候,电压不会降低。这时能够可靠地使用基于一个电容和一个电阻的低成本硬件复位。这种形式的复位电路称为阻容复位。 如果电源不够可靠,而涉及安全性,这种简单的阻容解决方案就不合 阅读详情
复位

        STM32F支持三种复位形式,分别为系统复位、电源复位和备份区域复位。
1.1 系统复位
当以下事件中的一件发生时,产生一个系统复位:
1. NRST管脚上的低电平(外部复位)
2. 窗口看门狗计数终止( WWDG复位)
3. 独立看门狗计数终止( IWDG复位)
4. 软件复位( SW复位)(将Cortex-M3中断应用和复位控制寄存器中的SYSRESETREQ位置1, 可实现软件复位。)
5. 低功耗管理复位
可通过查看RCC_CSR控制状态寄存器中的复位状态标志位来确认复位事件来源。
1.2 电源复位(电源复位将复位除了备份区域外的所有寄存器,地址0x0000_0000~0x0000_0004)
1. 上电/掉电复位( POR/PDR复位)
2. 从待机模式中返回
1.3 备份区域复位
1. 软件复位,备份区域复位可由设置备份区域控制寄存器RCC_BDCR中的BDRST位产生。

2. 在VDD和VBAT两者掉电的前提下, VDD或VBAT上电将引发备份区域复位。

时钟

        三种不同的时钟源可被用来驱动系统时钟(SYSCLK):(HSE 时钟、HSI 时钟、PLL、LSE 时钟、LSI 时钟、系统时钟(SYSCLK,上电初期为HSI时钟,当HSE时钟准备就绪HSI才关闭)、时钟安全系统(CSS)、RTC 时钟、看门狗时钟)

1 HSI 振荡器时钟
2 HSE 振荡器时钟
3 PLL 时钟
这些设备有以下2种二级时钟源:
1 32kHz 低速内部 RC,可以用于驱动独立看门狗和 RTC。 RTC 用于从停机/待机模式下自动唤醒系统。
2 32.768kHz 低速外部晶体也可用来驱动 RTC(RTCCLK)。

特别:时钟安全系统(CSS),一旦CSS被激活,并且HSE时钟出现故障, CSS中断就产生,并且NMI也自动产生。

STM32复位和时钟控制RCC STM32复位和时钟控制(RCC) 阅读详情

相关推荐

STM32电源管理、复位、时钟

第二篇文章——STM32电源、复位、时钟电源管理电源电压调节器可编程电压监测器(PVD: Programmable voltage detector )低功耗模式复位Cortex-M3的复位信号STM32F10的复位信号系统复位软件复位低功耗管理复位电源复位上电/掉电复位备份区域复位时钟HSE(高速外部时钟信号)外部时钟源(HSE旁路)外部晶体/陶瓷谐振器(HSE晶体)HSI时钟PLLLSE时钟L...

u012864480的博客 6847

STM32硬件复位时间

两个参数,,1低电平时间 2低电平压值 1.stm32复位时间 ------  低电平时间:1.5 至 4.5 ms   2.压值

weixin_34309543的博客 3052

STM32之复位和时钟控制(RCC)

一、复位 STM32复位电路如图所示: 复位分为3种形式,即电源复位、系统复位和备份区域复位。 当系统上电、掉电及从待机模式返回时,发生电源复位。电源复位除备份区域的寄存器外所有的寄存器。 系统复位将复位除时钟控制寄存器CSR中的复位标志和备份区域中的寄存器外的所有寄存器。当在NEST引脚上产生一个低电平,系统复位发生,即通过按复位按钮可以引发复位。另外,当看门狗定时器计数终止时,包括窗口看门狗(WWDG)和独立看门狗(IWDG)计数终止,会产生复位。另外,软件复位和低电压也会导致系统复位。 对于备份区域的

aricchen77的博客 5678

5 STM32复位和时钟控制

常说的72Mhz、480Mhz,就是指STM32的主时钟(系统时钟)频率。在STM32中,我们一般选择HSE作为PLL倍频的时钟源输入,最终通过PLL来倍频从而作为系统的主时钟(72MHZ、180MHZ、480MHZ)在CubeMX里我们可以在RCC外设里进行时钟源的选择,有高速时钟和低速时钟,时钟来源可以是用户输入也可以是时钟晶振,通常选择晶振。补充:对于器件而言,时钟频率越高,器件的工作速度越快,性能也就更强,但功耗也会越大。对STM32上的时钟,具体怎么配置,根据需求决定,一般不做改变。

qq_25218501的博客 1446

STM32的RCC原理(复位和时钟控制)

STM32微控制器的RCC(Reset and Clock Control)模块是一个非常重要的部分,它负责管理微控制器的时钟系统和复位系统。以下是一些基本的原理和概念:时钟源:STM32微控制器的时钟系统有多个时钟源,包括内部的HSI(High Speed Internal)时钟,外部的HSE(High Speed External)时钟,以及PLL(Phase-Locked Loop)时钟。这些时钟源可以根据需要进行选择和配置。

STONE的博客 2023

STM32复位时钟控制模块RCC

这篇就用来介绍RCC吧,在介绍之前,首先就先说明下晶振。        单片机要工作,就必须需要一个标准的时钟信号,而晶振就是为单片机提供标准时钟信号,相信学过数电的同学也很容易理解所谓的时钟信号吧,也就数电里面会经常遇到的CP。 如何选择晶振了?          对一个高可靠性的系统设计,晶振选择是很重要的,特别设计带睡眠唤醒的系统,这是因为低供电电压提供给晶振的激励功率减少,造成晶振不

flydreamforever的专栏 5670

STM32基础—复位和时钟

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录STM32的时钟系统一、复位和时钟一、RCC编程步骤:-----72Mhz1.打开外部高速晶振2.等待外部高速晶振稳定且就绪3.设置PLL的时钟源和倍频系数4.使能PLL5.等待PLL准备就绪6.设置AHB预分频器----设置AHB总线时钟7.设置APB1预分频器----设置APB

weixin_51950650的博客 1514

STM32——复位和时钟控制(CubeMX进行时钟配置)

复位,时钟

asdf1234dfty的博客 3683

STM32时钟简介

从时钟源给到系统的时钟频率,然后由系统时钟经过AHB总线,再经过APB1、APB2给到具体的外设PCLK1和2,以及定时器的时钟TIMECLK,有三种不同时钟源,时钟源的选择由软件决定的。除了时钟控制器的RCC_CSR寄存器中的复位标志位和备份区域中的寄存器以外,系统 复位将复位所有寄存器至它们的复位状态。软件复位 通过将CortexTM-M3中断应用和复位控制寄存器中的SYSRESETREQ位置'1',可实现软件复 位。STM32E10xxx支持三种复位形式,分别为系统复位、上电复位和备份区域复位。

ycjunhua的专栏 725

循环卷积和线性卷积(矩阵视角)

矩阵视角的循环卷积核线性卷积

shengsong 3578

OpenGL计算着色器工作组设置测试

先看看不同的显卡上工作组的数量情况。 glGetIntegeri_v(GL_MAX_COMPUTE_WORK_GROUP_COUNT, 0, data); glGetIntegeri_v(GL_MAX_COMPUTE_WORK_GROUP_COUNT, 1, data + 1); glGetIntegeri_v(GL_MAX_COMPUTE_WORK_GROUP_COUNT, 2, data...

qq_26328385的博客 1484

STM32H7VI电源、复位、时钟

主要看 Operating mode 部分,依次是 Power down –> Reset -> Wait Oscillator ->HW system init -> Run -> Wait ACTVOS RDY –> Run,即断电状态 -> 复位状态 -> 等待 HSI 就绪->硬件初始化 -> 运行 -> 等 ACTVOS 位就绪 -> 正式运行。本质上是给硬件复位发送了一个复位信号。

yybyg的博客 2983

校招总结—FPGA从入门到放弃

校招总结—FPGA从入门到放弃 感谢咸鱼FPGA的授权转发,原文地址为https://www.cnblogs.com/xianyufpga/ 其实 offer 早就定下来了,最近忙着入党考试,现在才腾出时间来写个总结。我校招开始于 7 月底,算是比较晚了,后面加了各大校招交流群,发现很多同学都是过完年后就开始打磨项目、复习基础、寻找实习。对比之下我这准备确实仓促,不过结果还算满意。 ...

qq_31515205的博客 8606

第12讲-STM32的复位和时钟控制(RCC)1

本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本。参照2009年12月 RM0008 Reference Manual 英文第10版。另一方面要考虑芯片的工作条件,根据芯片的工作条件选取时钟频率。对于STM32上的时钟,具体怎么配置,根据需求配置。不同时钟频率下F103消耗的电流是不一样的。有一个纽扣电池专门给备份域供电。时钟频率选取越高,功耗越高。即复位和时钟控制的英文简写。都可在芯片的RCC章节看到。使用CubeMX讲解时钟树。有一个专门的外部电路。

weixin_73005210的博客 1932

海康威视HiTools实战:5分钟搞定工业镜头选型(附避坑指南)

本文详细解析了海康威视HiTools在工业镜头选型中的应用,通过五步操作流程帮助用户快速匹配适合的镜头型号。文章深入探讨了工业视觉系统的核心参数,包括焦距、视野、景深和畸变控制,并提供了光源搭配和系统集成的实战指南,助力提升机器视觉检测精度与效率。

u0v1w2x3的博客 1057

AutoSAR_BSW高阶 7. Signal Group 信号组

Autosar BSW的高级配置是实现复杂汽车电子系统的关键步骤之一。通过合理配置信号组和使用适当的参数,您可以提高系统性能,确保数据的可靠传输。在本博客中,我们深入探讨了信号组的概念和高级配置参数,并提供了示例代码,希望这些信息能够帮助您更好地理解和应用Autosar BSW的高级配置。如果您在配置过程中遇到任何问题,不妨寻求专业支持,以确保您的汽车电子系统能够顺利运行。Autosar COM 模块是一个广泛应用于汽车行业的关键技术,它使不同的电子控制单元能够有效地通信和协作。

一直在水些技术小文 662

学习STM32(3)-电源、时钟、复位电路

Stm32时钟分析 该分析材料大部分来自opendev论坛,我所做的只不过是加上一些自己的分析和整理,由于个人能力有限,纰漏之处在所难免,欢迎指正。 一、硬件上的连接问题 如果使用内部RC振荡器而不使用外部晶振,请按照如下方法处理: 1)对于100脚或144脚的产品,OSC_IN应接地,OSC_OUT应悬空。 2)对于少于100脚的产品,有2种接法:<wbr&...

huobengluantiao8 2480

[HBM] RAM Cell Self Repair | 内存单元自我修复

对抗错误的大都是冗余,内存颗粒在设计的时候也考虑增加冗余。具体的说:添加冗余或备用的存储单元行和列,及时将测试中的故障进行修复和替换,存储器修复包括行修复,列修复或两者的组合。

串起点滴 785

STM32学习笔记 & 复位和时钟控制RCC 03

STM32学习笔记 & 复位和时钟控制 RCC 03

hulongjie123的博客 3137

大语言模型应用指南:幻觉和偏见问题

大语言模型应用指南:幻觉和偏见问题 1. 背景介绍 1.1 大语言模型的发展历程 1.1.1 早期的语言模型 1.1.2 Tr

AI天才研究院 958

【AUTOSAR-E2E】-1.4-详述E2E Transformer解决方案

共13页精讲 目录 1“Data Transformation”介绍 1.1 基于SOME/IP Transformer 1.2 基于COM Based Transformer 2 ComXf(COM Based Transformer)介绍 2.1 ComXf(COM Based Transformer)功能规范 2.2 ComXf(COM Based Transformer)提供的服务 2.3 配置注意事项 3 E2EXf(E2E Transformer)介绍 3.1 E2EX...

「汽车电子助手」的博客 4700

STM32失能时钟和复位外设的区别

上面说了失能外设时钟,我们就不能操作外设了。因为还有很多朋友使用寄存器开发,有很多细节问题可能没有深入研究过,就不知道问题到底处在哪里。我们都知道,配置STM32外设,会先开启对应的时钟(也就是使能外设时钟)。复位外设相信大部分朋友都能理解,如果使用寄存器开发过的朋友,更应该明白。都是成对的,所以,我们用库开发的好处,就是相对不容易犯一些错误。外设时钟使能,复位外设,再清除复位外设,复位外设,会复位外设的所有寄存器,但。所以说,我们要操作外设,就必须要。复位外设,但不清除复位外设,则。

688

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

stm32——复位和时钟控制

打开cude MX→先将sys里debug改为串口→rcc里HSE(高速外部时钟)选择Crystal/Ceramic Resonator→然后打开clock configuration→勾选HSE、勾选PLLCLK→HCLK中填写72,最大MHz→最后'/'是分频,X是倍频,达到我们需要的时钟(产品手册5.3.1可以查到需要配置的最大或最小时钟)→生成时钟相关的代码(看工作需求,用到什么配置什么)系统复位对应芯片7引脚RST,系统复位和上电掉电都是整个系统的复位,备份域复位只影响备份区域。

2302_76515999的博客 608

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

12.小白初学日记 STM32F429 HAL库 复位和时钟控制

大家好,新的一天又来了,让我们一起来学习这个伟大的单片机吧! 今天我们来讲RCC 这个RCC是复位和时钟控制的英文缩写。 问题:什么是复位?什么是时钟? STM32有三种复位功能 1.系统复位: 系统复位将复位除时钟控制寄存器CSR中的复位标志和备份区域中的寄存器以外的所有寄存器为他们的复位数值。 2.电源复位:电源复位将复位除了备份区域外的所有寄存器。 3.后备域复位: 备份区域拥有两个专门的复位,他们只影响备份区域。 系统复位 除了时钟控制寄存器 CSR 中的复位标志和备份域中的寄存器外,系统复位会将其

whx_whx123的博客 3644

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

【STM32H7教程】第14章 STM32H7的电源,复位和时钟系统

完整教程下载地址:http://forum.armfly.com/forum.php?mod=viewthread&tid=86980 第14章 STM32H7的电源,复位和时钟系统 本章教程继续为大家讲解学习STM32H7的必备知识点电源,复位和时钟系统。掌握这三方面的知识点对后面的学习大有裨益。 14.1 初学者重要提示 14.2 电源 14.3 硬件...

weixin_30609331的博客 1500
上一篇: STM32的IO口的8种配置
下一篇: 单片机常用模块大全
Unique_Eric
博客等级 码龄10年 63粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值