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.

[参考译文] LP-EM-CC2340R5:为什么在 CC2340上的看门狗复位后、RTC 的 TIME524M 寄存器会被清零。

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1416083/lp-em-cc2340r5-why-is-the-time524m-register-of-the-rtc-cleared-after-a-reset-by-watchdog-on-the-cc2340

器件型号:LP-EM-CC2340R5
主题中讨论的其他器件:CC2340R5

工具与软件:

您好、TI:

目前、CC2340中正在开发 RTC (实时时钟)功能。 我发现在 CC2340上、当看门狗复位程序时、RTC 的 TIME524M 寄存器将清零、但在同样的情况下、CC2745上的 TIME524M 寄存器不会清零、所以我可以对其进行设置、以便 CC2340上的 TIME524M 寄存器不会清零。

祝您愉快!

James

2024.09.21.

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

    James、您好!  

    请重构 E2E 上的 CC27xx 器件、因为它仍是 pre-RTM。  

    您是否尝试过向 CTL 寄存器的 RST 字段写入0h? 有关更多信息、请查看技术参考手册中的第12.5.2 CTL 寄存器。  

    谢谢!  

    Isaac

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

    您好、Isaac:

    感谢您的答复。 在 CC2340中、当我向寄存器 RST 写入0时、TIME524M 寄存器可以正常计数、但在触发看门狗复位后、TIME524M 寄存器将被清零。 当我向寄存器 RST 写入1时、TIME524M 寄存器将保持复位状态、其值将始终为0。

    祝您愉快!

    James

    2024.09.24.

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

    James、您好!

    我希望你做得好。 很抱歉耽误你的时间。  

    我将于明天(09/26)回复您的最后一个问题。  

    感谢您的耐心。  

    谢谢!  

    Isaac

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

    James、您好!  

    响应的实时修正。 RTC CTL 寄存器将允许您复位计时器、而不是在复位期间保持计时器计数。 看门狗计时器会擦除除 SRAM 和 REG3V3寄存器以外的所有寄存器、因此在看门狗超时/复位时计数将丢失。  

    如需更多信息、请参阅  第8.1节-器件引导和编程 找到此视频。  

    谢谢!  

    Isaac