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.

[参考译文] TMS570LS1224:TMS570LS1224中 RTC 的建议

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/576478/tms570ls1224-suggestion-for-rtc-in-tms570ls1224

器件型号:TMS570LS1224
主题中讨论的其他器件: HALCOGEN

您好!

 我将 TMS570LS1224用于我的应用。我需要 RTC 来获取日期和时间。只要我打开电路板、我就可以设置当前时间戳。RTI 是否可以用作 RTC 用于此目的。请帮我提供宝贵的建议。

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

    您好、Kaleeswaran、

    在此处查看您在寻找芯片级解决方案方面的持久性! 是的、RTI 可用于在有限使用情况下模拟 RTC。 肯定不能像 RTC 那样使用、因为它不能在低功耗模式下使用、以在系统处于关闭状态时保持时间、但如果您要设置加电启动时间、 那么它可以保持合理的时间。

    要使用 RTI 来保留时间、您需要设置 RTI 以每秒发出中断信号。 要使用的确切阈值计数将取决于您配置的特定器件和 RTI 时钟频率。 RTI 中断随后将保留自其启动以来的中断数、并将其添加到您在开始时输入的时间。 最简单的实现是以秒为单位维护时间、然后计算从开始时间过去的天数、小时数和分钟数。

    这对您来说有道理吗? 如果您需要更多的解释、请告诉我。

    对于示例代码, HalCogen 中的示例项目中包含一个名为 example_rtiBlinky 的示例(帮助->示例->TMS570LS12x_11x)。 在此示例中、它们使用 RTI 中断来设置切换 LED 的时间。 如果您认为您的计数器更新时间周期与 LED 切换时间周期类似、则此项目应该是一个良好的起点、并且您只需要更新计数器以匹配1秒的时间(如果尚未更新)。