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.

[参考译文] CC1310:如何在 RTC 启动后更改秒寄存器值

Guru**** 2482105 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1269567/cc1310-how-to-change-the-seconds-register-value-after-rtc-starts

器件型号:CC1310

大家好、

我的客户已在 NORTOS 下启动 RTC、但当我直接向 SEC 寄存器赋值时、该程序会终止。 是否有任何相关的 API 或解决方案?

此致、

银河

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

    您好、Galaxy、

    客户希望通过使用 RTC 来实现什么目的?

    在这种情况下、程序可能会由于 SEC 写入对电源驱动器的干扰而终止。

    请告诉我。

    此致、

    亚瑟

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

    Arthur、您好!

    我当前的项目需要使用 RTC 来获得日期和时间、但肯定需要时间调整、所以 SEC 计数器的值在时间调整后需要更新。 我已验证在启动 RTC 之前重写 SEC 寄存器值没有问题、但一旦开始就无法重写、还有其他解决方案吗?

    此致、

    银河

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

    Arthur、您好!

    有一个问题等着你.

    感谢您的支持!

    此致、

    银河

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

    秒寄存器是只读的。 无法对其进行设置。 只能将 RTC 重置为0。 设置/获取特定时间的方法是、在某处存储偏移、并且每当您需要当前时间时、都可以将偏移量添加到秒寄存器的值。