STM32 之七 备份域(备份寄存器、备份SRAM)详解及数据丢失问题处理

某些STM32芯片提供了备份SRAM,例如STM32F系列芯片有4K的备份SRAM。然而在使用过程中发现备份区域数据丢失!下面从STM32系列芯片提供的整个备份域来看看啥情况。

电池备份域

  首先,这部分在参考手册的电源(PWR)章节有详细的介绍。器件的工作电压 (VDD) 要求介于 1.8 V 到 3.6 V 之间。嵌入式线性调压器用于提供内部 1.2 V数字电源。当主电源 VDD 断电时,可通过 VBAT 电压为实时时钟 (RTC)RTC备份寄存器备份 SRAM(BKP SRAM) 供电。具体如下图:
电源
手册中有许多对于使用芯片时对于电源部分设计的要求,例如引脚的使用、电流的要求等等,具体见手册!

备份域访问

  复位后,备份域(RTC 寄存器、RTC 备份寄存器和备份 SRAM)将受到保护,以防止意外的写访问。要使能对备份域的访问,请按以下步骤进行操作:

访问 RTC 和 RTC 备份寄存器

  1. 将 RCC_APB1ENR 寄存器中的 PWREN 位置 1,使能电源接口时钟(分别参见手册第 6.3.15 节和第 6.3.16 节了解 STM32F405xx/07xx 和 STM32F415x
  • 11
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: STM32H7系列MCU的备份(Backup Domain)是用于存储MCU重要数据的一块非易失性存储器。这个备份可以存储一些关键的数据,比如RTC(实时时钟)的值、备份寄存器的值等等,即使在断电情况下这些数据也能够被保留。备份的容量根据具体型号的不同而有所差异,一般在几KB到几十KB之间。备份的访问需要通过特定的寄存器和指令进行,具体可以参考STM32H7的相关资料。 ### 回答2: STM32H7备份是指STM32H7系列微控制器中的一个特殊区,用于存储在电源供应中断时需要保持的重要数据STM32H7备份主要包含了备份寄存器备份SRAM备份寄存器是用来保存系统控制和配置寄存器的值,包括时钟配置、GPIO配置、中断配置等信息。而备份SRAM则是用来保存在电源供应中断发生时需要存储的其他数据,比如中断状态、计时器值、传感器数据等。 当系统电源供应中断发生时,STM32H7微控制器会自动将备份寄存器备份SRAM的内容保存在备份中,并且保持其稳定不变。当电源供应恢复时,这些数据可以被重新加载到寄存器SRAM中,实现系统的快速恢复。 备份的设置和使用需要通过相应的寄存器进行配置。在程序开发中,我们可以使用相关的库函数来操作备份,例如使用HAL库来保存和恢复数据。 总之,STM32H7备份STM32H7系列微控制器的一个重要特性,可以有效地保护系统在电源供应中断时的关键数据。通过使用备份,我们可以实现系统的可靠性和稳定性,提高微控制器的应用性能和可靠性。 ### 回答3: STM32H7 备份是指在 STM32H7 系列微控制器中的一个特殊区,用于存储关键信息或数据备份,以提供额外的安全性和可靠性。 STM32H7 备份具有以下特点: 1. 低功耗模式:备份可以在系统停电或进入低功耗模式时继续保持供电,以保持关键数据的完整性。 2. 电源监测:备份还包括电池电压监测电路,可以实时监测电池电压,以及在电压低于预设值时发出警告信号。 3. 保密性:备份中的数据可以通过写入保护位进行保护,防止恶意篡改或非授权读取。 4. 可靠性:STM32H7 备份使用非易失性存储器(如 EEPROM 或闪存),可以在断电情况下保持数据的完整性,而不会因为临时存储器的丢失丢失数据。 5. 灵活性:备份可以存储不同类型的数据,如设备唯一标识符、加密密钥、配置参数等,以满足不同应用的需求。 总之,STM32H7 备份为嵌入式系统提供了一种可靠的机制,用于保存关键数据,并增强系统的安全性和可靠性。它是 STM32H7 系列微控制器功能强大的一部分,为各种应用场景提供了高度灵活和可靠的数据备份解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZC·Shou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值