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.

[参考译文] AM3352:RTC 的写入时间

Guru**** 2670045 points

Other Parts Discussed in Thread: AM3352

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1592788/am3352-writing-time-for-rtc

器件型号: AM3352

我有关于 AM3352 上 RTC 的问题。 我从 TRM 中了解到、读写操作最多只指定第二个操作。
写入时间时、一秒(毫秒)的分数是否未复位为零?

或者是否无法将一秒的分数设置为零?

我相信在写入时间期间、几分之一秒会激活、这会导致设置时间时出现最多一秒的错误、这会导致我出现问题。

此致、
Kanae

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

    尊敬的 Kanae:

    AM3352 RTC 不跟踪毫秒数。 秒是最好的时间粒度、这意味着如果您写入 0 到秒、则只有在随后的 32768 个时钟(即 1 秒)之后、秒才会增加到 1:

    如果您遇到无法正确设置秒数的问题、这可能是一个软件问题、例如   在 从寄存器读取之前不遵守繁忙位、15 μs 访问周期或 4 个 OCP 时钟周期。

    请熟悉 TRM 部分  20.3.3.5.5 修改 TC 寄存器  

    您可能还需要在更新计时寄存器之前停止计时器、如中所述。

    谢谢、

    Stan

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

    尊敬的 Stan:

    感谢您的及时回复。
    我建议我们的客户再次验证 TC 寄存器修改程序是否正确执行以及计时器是否停止
    然后再更新计时寄存器。

    此致、
    Kanae

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

    尊敬的 Kanae:

    没问题。 请在测试后发布结果。

    谢谢、

    Stan