在这里、我提供了我尝试理解备份存储器文档的经验。
SLAU445h (系列用户指南)说明 "可配置为32字节至256字节"。 它应该显示如下内容:"系列中的每个器件都有不同数量的备用存储器位置。" IMO 不存在用于"配置"存储器的最终用户操作。
SLAU445h 还仅记录两个寄存器、BAKMEM0和 BAKMEM1。 海事组织这些只是例子。 每个器件将具有不同数量的寄存器。 寄存器不"控制"任何内容、它们只是可以读取和写入的存储器位置。 文档可以这么说、使用一个示例寄存器、例如"BakMEMx"
SLASE59B (MSP430FR2433的数据表)显示"此器件提供最多32个在 LPM3.5期间被保留的字节。" IMO 应该说"提供的字节正好为32字节"。 它还可以说"16个命名字位置中"。
此外、正如链接线程中所讨论的、不清楚为什么要使用备用存储器而不是 FRAM。 该文档可能会说一个原因: 要动态写入 FRAM、您必须在写入 FRAM 时首先禁用 VMA NMI。 也就是说、您始终可以写入备份存储器、但写入 FRAM 将触发 VMA NMI、除非该 NMI 已被禁用。
此外、链接的线程会混淆 FRAM 是否未通电以及 FRAM 内容是否在 LPM4.5期间丢失的问题。 在该线程中、一名 TI 员工说" FRAM 和备用存储器的区别在于后者在 LPM3.5期间被保留。" 引用了表6-1、该表显示了 FRAM 在 LPM3.5 (和其他模式)期间处于"关闭"状态、但这仅意味着 FRAM 未通电、而不是 FRAM 内容通过 LPM3.5丢失。
我查看文档的原因是、我正在探索是否需要禁用备用存储器才能进入 LPM4.5、并使用某种控制寄存器。 该文档可以说"备用存储器的电源是自动的、由 LPM 模式决定。"
我可能弄错了。 总之、我认为系列用户指南中的一两段解释会有所帮助。