系统复位:
1. NRST引脚上的低电平(外部复位)
2. 窗口看门狗计数终止(WWDG复位)
3. 独立看门狗计数终止(IWDG复位)
4. 软件复位(SW复位)
5. 低功耗管理复位
系统 复位将复位所有寄存器至它们的复位状态。
电源复位:
当以下事件中之一发生时,产生电源复位:
1. 上电/掉电复位(POR/PDR复位)
2. 从待机模式中返回
电源复位将复位除了备份区域外的所有寄存器。
备份区复位:
备份区域拥有两个专门的复位,它们只影响备份区域。
当以下事件中之一发生时,产生备份区域复位。
1. 软件复位,备份区域复位可由设置备份域控制寄存器 (RCC_BDCR)中的 BDRST位产生。
2. 在VDD和VBAT两者掉电的前提下,VDD或VBAT上电将引发备份区域复位。
时钟控制:
外部三种不同的时钟源可被用来驱动系统时钟(SYSCLK):
● HSI振荡器时钟(高速内部时钟)
● HSE振荡器时钟(高速外部时钟)
● PLL时钟(锁相环倍频时钟)
这些设备有以下2种二级时钟源:
● 40kHz低速内部RC:可以用于驱动独立看门狗和通过程序选择驱动RTC。RTC用于从停机/ 待机模式下自动唤醒系统。
● 32.768kHz低速外部晶体:也可用来通过程序选择驱动RTC(RTCCLK)。