学习笔记,自存。
原视频链接:[12-2] BKP备份寄存器&RTC实时时钟_哔哩哔哩_bilibili
一、BKP简介
· BKP(Backup Registers)备份寄存器
· BKP可用于存储用户应用程序数据。当VDD(2.0~3.6V)电源被切断,他们仍然由VBAT(备用 电池电源 1.8~3.6V)维持供电。当系统在待机模式下被唤醒,或系统复位或电源复位时,他们也不会被复位
(如果VDD断电,VBAT也没电,BKP里的数据就会清零)
· TAMPER引脚产生的侵入事件将所有备份寄存器内容清除 (PC13-TAMPER-RTC共用一个引脚)
(STM32把以下RTC的功能放在BKP里了)
· RTC引脚输出RTC校准时钟、RTC闹钟脉冲或者秒脉冲 (PC13-TAMPER-RTC共用一个引脚)
· 存储RTC时钟校准寄存器(可配合RTC校准时钟,结合一些测量方法,对RTC进行校准)
· 用户数据存储容量:
20字节(中容量和小容量)/ 84字节(大容量和互联型)(STM32C8T6为中容量,也就是20字节)
注1:
TAMPER引脚是一个安全保障设计,有侵入检测功能。
设计电路时,TAMPER引脚可以先加一个默认的上拉或者下拉电阻,然后引一根线,到你的设备外壳防拆开关或触点,别人一拆开你的设备,触发开关,就会在TAMPER引脚产生上升沿或者下降沿,这样STM32就检测到侵入事件了。这时BKP的数据会自动清零,并且申请中断。
&n