stm32之备份寄存器(BKP)的应用:用于实现侵入检测中断功能
发布时间
阅读量:
阅读量
前言:许多嵌入式设备在运行过程中,在系统断电时通常会将用户设置参数或上机状态信息进行存储,并根据具体情况选择存储策略以保障数据完整性与可用性。具体而言,在系统断电前将数据保存至芯片内部Flash内存中是一种可行的方式——尽管这种逐页读写方式虽然简单直观但对于仅需存储少量数据的情况并不经济适用;另一种常见做法是将数据保留在外部EEPROM中——这种方案具有灵活性与可扩展性但在实际应用中往往需要额外增加外部电路接口以满足不同容量需求;第三种方案则采用芯片内部备用寄存器来完成数据备份——对于小型规模的产品来说这种设计提供了10个16位的数据储备空间然而需要特别注意的是只有当主电源V_{BAT}引脚连接电池时才能保证数据不会丢失否则一旦主电源中断一旦失电就可能导致所有存储内容永久丢失因此深入探讨此类备用寄存器的工作原理及其应用价值就显得尤为重要
1.备份寄存器的特性
该款设备配备有不同规模的数据缓存模块:其中一个是20-byte的数据缓冲寄存器(适用于中端及小型设备),另一个则是84-byte的数据缓冲寄存器(适用于大型及互联设备)。
● 用来管理防侵入检测并具有中断功能的状态/控制寄存器
● 用来存储RTC校验值的校验寄存器。
将 RTC 校准时钟配置到 PC13 引脚 (当未启用入侵检测时),RTC 闹钟主时钟信号或秒信号。
在备用供电区域内, 备份寄存器
全部评论 (0)
还没有任何评论哟~
