注意:本文中关于复位和复位序列的叙述只适用于Cortex-M3和Cortex-M4(F)(同样适用于Cortex-M0内核处理器),而Cortex-M7内核的复位序列与其有点不一样。详情请参考相关内核处理器的权威指南或技术参考手册(TRM)。
一、复位的种类
STMF427/STM32429总共有3种复位:系统复位、电源复位 及 备份域复位。在分别介绍这3种复位之前,先来详细了解下什么是备份域,如图1所示:
由图1可以看出,备份域中包括:
● 低速外部(LSE)振荡器
● 低功耗(LP)备份调压器
● 实时时钟(RTC)
● 4K字节的备份SRAM
● 20个32位RTC备份寄存器(RTC_BKPxR,x=0,1,2……18,19)
关于备份域的操作说明:
● 只有当电源VDD断电的时候,模拟开关才会连接到VBAT,由VBAT对备份域供电;
● RTC备份寄存器可在VDD电源断电时通过VBAT保持上电状态,并且其不会在系统复位或电源复位时复位