复位功能是一个非常重要的功能,大到PC,小到单片机,每一台计算机系统都有。在我小时候,去网吧的时候,但凡是电脑出现任何一点小问题,网管的第一回答一定是重启。重启和复位就是同一个意思。
发展到现在PC已经很稳定了,复位按钮慢慢的淡出我们的视野,但是在主板上我们依然可以找到复位电路的存在。单片机上的复位功能也有着类似的变化,在我们学单片机那个年代,需要在单片机的外部一个复位电路,从专用引脚上接一个电阻和电容组成的复位电路。
如果没有这个电路,单片机就没法工作。现在的新款单片机都把复位功能内置到单片机中。如果是开发项目要手动复位,我们可以在复位引脚上接一个按键用来手动复位。
复位
复位功能的作用是让RAM 中的数据清空,让所有连接到复位的相关功能都回到刚开始工作的(初始)状态。在接通电源之前,单片机里的存储器及其他功能的状态是混乱、不稳定的。
如果上电后不复位,所有功能都处在无序状态。复位的作用就是让单片机内部按照规章制度去执行,都回到设计者规定好的状态。
在STM32 单片机中,有一个供电监控器,这个监控器是一直工作的,它能监测外部电源的电压,当电压低于2V 时,监控器会让单片机复位。当电压高于2V 时,监控器让单片机进入工作状态。
这个监控器有着上电复位的效果,也就是说你每次给单片机接通电源时,电压都是一次从0 升到3.3V(STM32 的工作电压)的过程,这个过程使单片机复位,不需要再外接复位电路。还有一种复位的方法是在单片机的复位引脚上接一个微动开关,另外一端接GND。按下开关可手动复位。
电源管理
电源管理是指如何将电源有效分配给系统的不同组件。电源管理对于依赖电池电源的移动式设备至关重要。通过降低组件闲置时的能耗,优秀的电源管理系统能够将电池寿命延长两倍或三倍。电源管理技术也称做电源控制技术
电源管理我们可以简单的分成4 个部分,它们分别为逻辑电源输入、模拟电源输入、备用电源输入和端口输入/ 输出。
那我们先来了解一下逻辑电源输入,VDD是单片机最基本的供电输入端口。给端口输入2 ~3.6V 的直流电压,就能让ARM 内核、存储器、I/O 端口和其他纯数字电路进行工作。逻辑输入电压还能让I/O 端口输入或输出数字信号的电压。假如我们要使用I/O端口点亮LED 或者让一个按键输入,都会用到逻辑电源输入的电压。
而模拟电源输入的电压是用在模数转换器、RC振荡器和PLL 倍频等模拟电路上的。这两部分电源输入在大多数引脚较多的单片机上是分开的。而在引脚较少的单片机上,逻辑电源和模拟电源会并联在一起使用。分开输入的电源在使用上可以更加稳定,而合并输入可以减少引脚的占用。
合并输入方式会对模拟电源的稳定性造成影响,如果开发的项目不要求高精度,一般工程师都会选择合并使用。
备用电源输入是一个独立的存在,它是专门给实时时钟(RTC)供电的,当电路断开后它依然可以让RTC 保持走时。同时它也给唤醒电路和后备寄存器供电,让它们一直处在工作状态。备用电源输入可以外接独立电源或者电池。
关键字:STM32 复位 电源管理
引用地址:
STM32的复位与电源管理
推荐阅读最新更新时间:2024-11-21 16:24
常见的复位电路整理【图】
复位形式
a. 系统启动时的上电复位
b. 系统运行时的开关(按键)复位
复位电路的构成
复位电路一般由简单的RC电路构成
•电阻: 无用功耗
•电容: 复位时间(充放电时间)
•反相器:波形整形
也可使用较复杂但功能更完善的电路
基本的 RC 复位电路:
增加放电回路的 RC 复位电路
带电压监控功能的复位电路:
实用的复位监控电路:
集成复位监控电路 - 1:
集成复位监控电路 - 2:
多功能复位监控电路 - 1:
(内置WDT RESET EEPROM 监控器件接口电路)
多功能复位监控电路 - 2:
(内置 SRAM
[单片机]
STM32学习笔记之GPIO的基本使用
楼学习中主要使用的资料有 战舰V3资料盘——教学视频 《STM32F1开发指南-库函数版本_V3.1》 (PDF) 《零死角玩转STM32》 野火出版 使用的学习板为屹讯电子嵌入式平台v2(MCU为 STM32F103RCT6) **某些IO口带有FT标识,代表其最大工作电压达到5V CPU能直接读取外设电平 上拉电阻的作用????????????????? 下拉电阻 CPU能直接读取外部电压变化(模拟量) 0-3.3v 输出控制电路置1,输出由外部电路决定(上拉或下拉) 输出控制电路置0,输出为0 置1置0的写入由CPU执行 输出控制电路的写入由外设模块决定 输出控制电路置1,输出1;置0,输出0。
[单片机]
基于STM32、STM8处理器万能试验机的多个功能模块设计
基于STM32、STM8处理器,设计完成了万能试验机的多个功能模块。为了提高小信号的采集精度与速度,用多处理器设计了一种混合式的锁相放大器,并运用数字处理进行进一步处理,具有很高的性价比。在位移信号采集中。运用STM8S实现了低成本的设计。实验表明,本系统在速度与精度上满足万能试验机要求,总体性价比高。 万能材料试验机是一种配备全数字化测量控制系统的试验机,主要用于橡胶、塑料、金属、水泥等材料拉伸剥离等力学性能试验。材料试验机作为一种精密测试仪器,对于材料科学的发展,工业产品和工程结构设计,有效的使用材料,改进工艺,减轻产品重量和缩小体积,提高产品质量和降低成本,以及保证产品安全可靠,提高使用寿命,都具有极其重要的作用。目
[单片机]
stm32之TFT触摸屏(ILI9320)(2):由触摸屏写入EEPROM
程序来源是电阻触摸屏的触摸显示实验。TFT触摸屏呢,不仅仅是ILI9320这一个芯片,还涉及到两个,一个是ADS7846,一个是AT24CXX。这两个都分别是什么东西呢,ADS7846是TFT控制器,它的主要作用就是在按压之后,把这个值通过ADC进行模数转换,这个控制器是TFT屏幕必备的,当然可以有很多型号,这个ADS7846只是其中一种;这个AT24CXX则是EEPROM,XX不是真的字母X,而是省略了数字,比如AT24C02,这个是个2K的EEPROM,我们这里用的也是这款,它能干什么呢,存储数据,通过ADC得到的值需要变换为屏幕坐标什么的,这个EEPROM就可以存储这个基准值。 ADS7846的操作是通过SPI进行的
[单片机]
STM32单片机学习---PWM输出
实现功能:采用定时器2的通道2,使PA1输出频率1K,占空比40的PWM波形,用PA8随意延时取反led灯,指示程序运行。 首先熟悉一下定时器的PWM相关部分。 其实PWM就是定时器的一个比较功能而已。 CNT里的值不断++,一旦加到与CCRX寄存器值相等,那么就产生相应的动作。这点和AVR单片机很类似。既然这样,我们要产生需要的PWM信号,就需要设定PWM的频率和PWM的占空比。 首先说频率的确定。由于通用定时器的时钟来源是PCLK1,而我又喜欢用固件库的默认设置,那么定时器的时钟频率就这样来确定了,如下: AHB(72MHz)→APB1分频器(默认2)→APB1时钟信号(36MHz)→倍频器(*2倍)→通用定时
[单片机]
如何设计STM32嵌入式程序的超时机制?
软件超时机制 1、背景 在嵌入式软件程序设计过程中中,经常会遇到超时(或定时)的处理情况,基本处理思想是在时间到的时候进行相关程序处理,下面介绍两种超时(或定时)的程序设计方案。 2、方案一 基本思想:定时器中断使用一个变量TICK,中断间隔时间t,在准备定时开始时读取此时刻的TICK,在程序运行过程中实时读取当前的TICK信息并计算即可。 因此在时间计算时只需计算开始STARTTICK和结束ENDTICK即可完成时间计算。时间计算T=(ENDTICK-STARTTICK) * t;使用一个定时器中断每t时间处理一次中断,中断里面时间计数值s_u32TCNT++,如下图所示: 程序中定义一个结构体来保存超时开始和超时结束时间,结
[单片机]
发力电源管理 拓展产品线,打造系统级产品组合
提到兆易创新你会想到什么?一家Fabless芯片设计公司、NOR Flash全球排名第三中国市场占有率排名第一、通用类32位MCU在中国也排名第一、指纹芯片也是成绩斐然处在行业领先地位。除了在上述产品上获得了不俗的表现,兆易创新还致力于打造集多种产品一体化的半导体解决方案提供商,通过多元化的产品布局,提升核心竞争力,助力产业发展。 近日,在EEVIA第十届年度中国硬科技媒体论坛暨2022产业链研创趋势展望研讨会上,兆易创新电源产品部市场总监冯忠河重点向大家介绍了兆易创新模拟产品的产品组合、布局及重点产业应用。 据第三方行业调研机构发布的预测数据显示,2021年模拟芯片产业整个体量达到728亿美元,年增长率超过了30%
[电源管理]
GD32单片机STM32远程下载手机程序升级固件下载局域网网页升级工具
GD32、STM32单片机,是我们最常见的一种MCU。通常我们在使用STM32单片机都会遇到程序在线升级下载的问题。 GD32/STM32单片机的在线下载通常需要以下几种方式完成: 1、使用ST/GD提供的串口下载工具,本地完成固件的升级下载。 2、自行完成系统BootLoader的编写,将系统程序分为BootLoader和APP两个部分,BootLoader完成固件升级。 3、使用STM32/GD固件服务器,完成固件的升级,固件服务器https://simplewifi.taobao.com/ 几种方式各有优缺点: 使用ST提供的方法进行固件升级,方法简单,不需要额外的开发。但是,只能本地完成STM32单片机的升级。
[单片机]