1
STM32为什么要外接复位芯片?STM32都有一个最低工作电压(比如1.8V),当电源电压跌落到低于MCU所要求的最低值时,MCU工作可能发生混乱,造成程序跑飞,引起整机死机、误动作等现象。
2
STM32看门狗设计和复位STM32具有IWDG独立看门狗、WWDG窗口看门狗两种类型的看门狗。
独立看门狗由专用的低速时钟(LSI)驱动,即使主时钟发生故障它也仍然有效。而窗口看门狗由从APB1时钟分频后得到的时钟驱动,通过可配置的时间窗口来检测应用程序非正常的过迟或过早的操作。
看门狗复位就是超过一定时间没有喂狗,看门狗就会发出一个复位信号。
3
看门狗和复位IC同时存在的注意事项之前有工程师遇到一个问题:STM32外接了复位IC,发现自己的看门狗不起作用,也就是说看门狗不能复位。
STM32复位
STM32的复位主要分为三类:系统复位、电源复位和后备域复位。
系统复位:
1. NRST引脚上的低电平(外部复位)
2. 窗口看门狗计数终止(WWDG复位)
3. 独立看门狗计数终止(IWDG复位)
4. 软件复位(SW复位)
5. 低功耗管理复位
电源复位:
1. 上电/掉电复位(POR/PDR复位)
2. 从待机模式中返回
备份区域复位:
1. 软件复位,备份区域复位可由设置备份域控制寄存器(RCC_BDCR)中的BDRST位产生。
2. 在VDD和VBAT两者掉电的前提下, VDD或VBAT上电将引发备份区域复位。
可以参看文章:STM32复位来源,Cotrex-M系统与内核复位区别
STM32复位内部结构图
出现问题的电路图如下:
1.Arm推出v9架构,据称可以授权华为!
2.华为鸿蒙究竟是什么?我们和鸿蒙开发者聊了聊
3.大佬为何可以把单片机描述得如此形象生动?
4.职业劝退师的苦笑:嵌入式老干饭人们,饭碗保住了
5.美国半导体产业协会发布《在不确定的时代加强全球半导体供应链》报告
6.手把手教你嵌入式C语言优化技巧
免责声明:本文系网络转载,版权归原作者所有。如涉及作品版权问题,请与我们联系,我们将根据您提供的版权证明材料确认版权并支付稿酬或者删除内容。