如果 RST 引脚被用来将 MSP 从 LPM3.5模式中唤醒、RTC 配置和计数是否被保持? MSP 正在跟踪当前时间、因此失去 RTCCNT 值意味着我们的时间将不再准确。
一个快速的桌面实验显示计数和配置已保留、但我想确认这是可靠的行为、然后再继续使用此解决方案。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
如果 RST 引脚被用来将 MSP 从 LPM3.5模式中唤醒、RTC 配置和计数是否被保持? MSP 正在跟踪当前时间、因此失去 RTCCNT 值意味着我们的时间将不再准确。
一个快速的桌面实验显示计数和配置已保留、但我想确认这是可靠的行为、然后再继续使用此解决方案。
感谢您的回复!
我使用 XT1为 RTC 计时、每半小时唤醒一次、以使 FRAM 中已用时间计数器递增。 这正常工作。
我的问题不在于 RTC 在 LPM3.5下运行、而在于使用复位引脚将 MSP 从该状态唤醒后 RTC 寄存器的状态。 目前、当 MSP 关闭电池电源时、我使用 GPIO 引脚从 LPM3.5唤醒、但我想改用复位引脚。 如果将 RESET 引脚置为有效可以清除 RTCCNT、我的 FRAM 时间计数器可能会错过长达半小时的周期。
出现这种问题的原因在于、在用户指南的1.2.1章节中、它声明:`其它外设模块和寄存器按照本手册中各自章节的说明被初始化。`
通过查看指南的 RTC 部分(15)、我在复位后找不到有关寄存器状态的任何信息。