STM32的几种复位方式你清楚吗?
扫描二维码
随时随地手机看文章
欢迎关注【玩转单片机与嵌入式】公众号,回复关键字获取更多免费资料。
回复【电容】,获取关于电容文章相关的内容;
回复【阻抗匹配】,获取电磁兼容性、阻抗匹配相关的资料回复【资料】,获取全部电子设计、单片机开发相关的资料回复【终端电阻】,获取CAN终端电阻相关的资料回复【单片机】,获取单片机全套视频教程和参考设计
回复【STM32】,获取STM32相关设计和视频教程回复【PCB】,获取PCB设计相关的资料回复【硬件知识】、【硬件设计】,获取硬件开发工程必备手册
回复【经典电路】,获取5000个经典电路
回复【论文】,获取毕业设计、电子竞赛、学术专业等相关论文资料…………
欢迎关注【玩转单片机与嵌入式】公众号,本公众号会以连载的形式对电容进行深入讲解,欢迎持续关注。
STM32芯片按照复位区域的范围分类,大概可以分为系统复位,电源复位,备份域复位,内核复位;
一:系统复位
系统复位本质上为将将Cortex-M3中断应用和复位控制寄存器的SYSRESETREQ位置1,
系统复位将复位除时钟控制寄存器CSR中的复位标志和备份区域中的寄存器以外的所有寄存器为它们的复位数值。可通过下列事件触发:
NRST引脚上的低电平(外部复位)窗口看门狗计数终止(WWDG复位)独立看门狗计数终止(IWDG复位)软件复位(SW复位)
低功耗管理复位
二:电源复位
当以下事件中之一发生时,产生电源复位:
上电/掉电复位(POR/PDR复位)从待机模式中返回
电源复位将复位除了备份区域外的所有寄存器。
三:备份域复位
备份区域拥有两个专门的复位,它们只影响备份区域。当以下事件中之一发生时,产生备份区域复位。
1、软件复位,备份区域复位可由设置备份域控制寄存器 (RCC_BDCR)中的BDRST位产生。
2、在VDD和VBAT两者掉电的前提下, VDD或VBAT上电将引发备份区域复位。
四:内核复位
内核复位只是复位内核(mcu),不复位外设寄存器和备份区域,目的防止复位给外设带来的影响,防止产生意外情况。一般通过软件复位,也就是置1 VECTRESET位。End
限时免费扫码进群,交流更多行业技术
欢迎转发
每篇原创内容都是我们用心血换来的知识精华,如果您觉得本文有价值,欢迎转载分享;欢迎加入
如果您对单片机及嵌入式设计感兴趣,欢迎加入我们的辩论探讨,加我微信【xyzn3333】。
往期推荐【硬件设计】元器件选型——除了阻值,电阻的参数你还知道哪些?【硬件设计】——电路中0欧电阻的作用吗?没你想的那么简单硬件开发者之路之——电路稳定性简单解释硬件开发者之路之——保护电路系列之过流过压过温保护硬件设计之一——电源设计05:过电流能力硬件设计之一——电源设计04:滤波电路硬件设计之一——电源设计03:LDO设计硬件设计之一——电源设计02:DCDC设计硬件设计之一——电源设计01:电源防护
点个在看你最好看