stm32 复位

stm32 复位_第1张图片

 复位 

       STM32F10xxx支持三种复位形式,分别为系统复位、上电复位和备份区域复位。

 系统复位 

       系统复位将复位除时钟控制寄存器CSR中的复位标志和备份区域中的寄存器以外的所有寄存器

       当以下事件中的一件发生时,产生一个系统复位:

       1.NRST管脚上的低电平(外部复位)

例如:按下板子上的RESET按钮就产生一个外部复位(属于系统复位)

       2.窗口看门狗计数终止(WWDG复位)

       3.独立看门狗计数终止(IWDG复位)

       4.软件复位(SW复位)

       5.低功耗管理复位

       可通过查看RCC_CSR控制状态寄存器中的复位状态标志位识别复位事件来源

  电源复位 

       当以下事件中之一发生时,产生电源复位:

       1. 上电/掉电复位(POR/PDR复位)

       2. 从待机模式中返回

    电源复位将复位除了备份区域外的所有寄存器。

 

 如果必须要人为地令备份域复位(所有数据都被清零),那么有两种方法:

a)         软件复位(操作RCC_BDCR中的BDRST位产生。);

b)        VDD和VBAT均掉电,那么在VDD或都VBAT上电时将引发备分域复位

你可能感兴趣的:(stm32f407,硬件)