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.

[参考译文] MSP430FR2422:包括 RTC 在内的完全复位

Guru**** 2382480 points
Other Parts Discussed in Thread: MSP430FR2422
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1061452/msp430fr2422-full-reset-including-rtc

器件型号:MSP430FR2422

通过 SBW 对 MSP430FR2422进行编程后、我将尝试将其完全复位(包括 RTC + PMM)、就像对其进行下电上电一样。

我尝试过:

-通过 SBW 发出 BOR (遵循 ReleaseDevice_430Xv2 ())
-手动切换物理 RST 引脚

但在这两种情况下、RTC 都不会复位(RTCCTL!= 0)、这与器件上电时(RTCCTL = 0)不同。

是否有方法将器件完全复位、就好像器件已上电一样?

谢谢!
David

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:

    您始终可以通过对 RTCCTL 和 RTCMOD 寄存器进行写操作来将其清空、因为它们具有读/写能力。

    如果您想了解模块寄存器将复位到其初始状态的条件、则需要将模块寄存器位字段与用户指南中的表0-1进行比较。 此表对寄存器映射中使用的符号进行解码、以帮助您了解寄存器的条件。 请参阅以下摘录:

    对于这个模块的寄存器、大多数寄存器值似乎只有在发生欠压时才复位、这也是器件的下电上电。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢 Jace、很高兴确认这是不可能的。

    (了解子寄存器中不同的大括号样式的含义非常方便、也不知道!)