如果VDD断电VBAT也没电呢,那BKP里的数据就会清零,因为BKP本质上是RAM存储器,没有掉电不丟失的能力待机唤醒或者复位时BKP的数据保持原样,要不然你说你VDD掉电保持数据,结果VDD一上电复位你数据也跟着清除了,那掉电保持就没有意义了这个TAMPER引脚是一个安全保障设计比果你做一个安全系数常高的设备设备需要有防拆功能然后BKP单也存储了一些敏感数据这些数据不能被别火窃取或者篡改那你就可以使能这个TAMPER引脚的侵入检测功能TAMPER引腳可以先加一个默认的上拉或者下拉电阻然后引根线到你的设备外壳的防拆开关或触点別人一拆开你的设备触发开关就会在TAMPER引脚产生上升沿或者下降沿这样STM32就检测到侵事件了这时BKP的数据会自动清零业并亘申请中断出你在中断里还可以继续保护设备比如清除其他存储器数据然后设备锁死这样来保障设备的安全另外主电源断电后侵入检测仍然有效这样即使设备关机他能防拆STM32后备区域的特性就是当VDD丰电源掉电时后备区域仍然可以由VBAT的备用电池供电当VDD主电源上电时后备区域供电会由VBAT切换到VDD也就是主电源有电时VBAT不会用到这样可以节省电池电量BKP里主要有数据奇存器、控制奇存器、状态奇存器,和RTC时钟校准寄存器这些东西其中数据奇存器是主要部分用来存储数据的RTC那为了适配各种频率的RTCCLK呢32.7682的15次方15分频-自然溢出--1hz只有中间这一路的时钟可以通过VBAT备用电池供电上下两路时钟在主电源断电后是停止运行的所以要想奕现RTC主电源掉电继续走时的功能必须得选择中间这一路的RTC专用时钟
12-2]BKP备份寄存器RTC实时时钟
如果VDD断电VBAT也没电呢,那BKP里的数据就会清零,因为BKP本质上是RAM存储器,没有掉电不丟失的能力待机唤醒或者复位时BKP的数据保持原样,要不然你说你VDD掉电保持数据,结果VDD一上电复位你数据也跟着清除了,那掉电保持就没有意义了这个TAMPER引脚是一个安全保障设计比果你做一个安全系数常高的设备设备需要有防拆功能然后BKP单也存储了一些敏感数据这些数据不能被别火窃取或者篡改那你就可以使能这个TAMPER引脚的侵入检测功能TAMPER引腳可以先加一个默认的上拉或者下拉电阻然后引根线到你的设备外壳的防拆开关或触点別人一拆开你的设备触发开关就会在TAMPER引脚产生上升沿或者下降沿这样STM32就检测到侵事件了这时BKP的数据会自动清零业并亘申请中断出你在中断里还可以继续保护设备比如清除其他存储器数据然后设备锁死这样来保障设备的安全另外主电源断电后侵入检测仍然有效这样即使设备关机他能防拆STM32后备区域的特性就是当VDD丰电源掉电时后备区域仍然可以由VBAT的备用电池供电当VDD主电源上电时后备区域供电会由VBAT切换到VDD也就是主电源有电时VBAT不会用到这样可以节省电池电量BKP里主要有数据奇存器、控制奇存器、状态奇存器,和RTC时钟校准寄存器这些东西其中数据奇存器是主要部分用来存储数据的RTC那为了适配各种频率的RTCCLK呢32.7682的15次方15分频-自然溢出--1hz只有中间这一路的时钟可以通过VBAT备用电池供电上下两路时钟在主电源断电后是停止运行的所以要想奕现RTC主电源掉电继续走时的功能必须得选择中间这一路的RTC专用时钟