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.

[参考译文] MSP430F6779:我对 MSP430 RTC 读数有疑问。

Guru**** 2524380 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/809058/msp430f6779-i-have-a-question-about-msp430-rtc-reading

器件型号:MSP430F6779

我对 MSP430 RTC_C 有疑问

当我们读取 RTC_C 寄存器时、我们可以使用中断或决定多数决定。

进行多数表决时、读取寄存器值。
此时、识别 RTCRDY 已置1是否不会出现问题?

什么时候应该读取这个 RTCRDY?
在读取 RTC 寄存器(年/月...)之前,在读取寄存器之后,在读取之前或之后?

此致、
da

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

    您好!

    在 MSP430F6xx 用户指南中、您可以找到 RTCRDY 功能的更多详细信息、但为了方便起见、请在此处找到此处复制的主要部分

    "在日历模式下、实时时钟寄存器每秒更新一次。 以防止实时读取
    更新时的时钟寄存器、这可能导致读取无效时间、即禁止
    窗口。 排外窗口在更新周围大约-128/32768 s 处于中心位置
    转换。 在排外窗口期间只读 RTCRDY 位被复位并在外部置位
    禁止窗口周期。 在 RTCRDY 被复位时、任何对时钟寄存器的读取被认为是
    可能无效、因此应忽略时间读取。
    安全读取实时时钟寄存器的一种简便方法是使用 RTCRDYIFG 中断标志。 设置
    RTCRDYIE 使能 RTCRDYIFG 中断。 启用后、将根据生成中断
    RTCRDY 位的上升沿、导致 RTCRDYIFG 被置位。 此时、应用程序具有
    将近一秒钟、以安全读取任何或所有实时时钟寄存器。 这种同步
    过程阻止在转换期间读取时间值。 RTCRDYIFG 标志被自动复位
    当中断被处理、或者可由软件复位时。"

    有关更多详细信息、请参阅用户指南  此致

    Peter

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

    您好!

    假设您的问题已得到充分回答、我将关闭该主题。 如果您有其他问题、请告知我们。

    此致

    Peter

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

    您好!

    当您拒绝了答案时、您的问题似乎没有得到解决。 很抱歉。 那么、您能否向我们提供您问题的最新状态、并指明需要解决哪些方面? 非常感谢。

    此致

    Peter

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

    您好!

    我们认为您的问题已由 UG 的复制部分解决、因为它完全解决了 RTCRDY 的功能。 请再看一次

    "在日历模式下、实时时钟寄存器每秒更新一次。 以防止实时读取
    更新时的时钟寄存器、这可能导致读取无效时间、即禁止
    窗口。 排外窗口在更新周围大约-128/32768 s 处于中心位置
    转换。 在排外窗口期间只读 RTCRDY 位被复位并在外部置位
    禁止窗口周期。 在 RTCRDY 被复位时、任何对时钟寄存器的读取被认为是
    可能无效、因此应忽略时间读取。
    安全读取实时时钟寄存器的一种简便方法是使用 RTCRDYIFG 中断标志。 设置
    RTCRDYIE 使能 RTCRDYIFG 中断。 启用后、将根据生成中断
    RTCRDY 位的上升沿、导致 RTCRDYIFG 被置位。 此时、应用程序具有
    将近一秒钟、以安全读取任何或所有实时时钟寄存器。 这种同步
    过程阻止在转换期间读取时间值。 RTCRDYIFG 标志被自动复位
    当中断被处理、或者可由软件复位时。"

    有关更多详细信息、请参阅用户指南

    如果我们的文档未涉及某些方面、请为我们提供有关缺失详情的更详细的解释。 直到那时、我们将关闭该线程。

    此致

    Peter