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.

[参考译文] MSP430FR5964:RTC DayOfWeek 是否以0-6值以外的任何方式进行验证?

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1061065/msp430fr5964-is-the-rtc-dayofweek-validated-in-any-way-other-than-a-0-6-value

器件型号:MSP430FR5964

我能否确认 RTC DayOfWeek 是否以任何方式(明显的0-6值除外)进行了验证。 我特别感兴趣的是、是否有任何事情可以确定 DayOfWeek 确实符合  指定的年份、月份和日期。 我猜不是这样,否则它就可以为  自己找到 DayOfWeek!

背景只是我需要一个 RTC 时间戳、但对实际的 DayOfWeek 没有兴趣。 我必须将其计算出来并提供给 RTC、或者(更简单)将其分配给某个半有效但随机的值(0)。 我有一个游戏、MSP 似乎忽略了无效组合、但我只想确保我在扎实的基础上执行此操作。

谢谢

Andrew

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

    尊敬的 Andrew:

    我无法清楚地理解您的要求、您可以查看此资源是否可以帮助您:

    https://www.ti.com/lit/an/slaae42/slaae42.pdf

    谢谢!

    此致

    Johnson

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

    不是真的!  但是、为了更清楚地解释自己、我设法说服自己、道琼斯指数的柜台只不过是一个简单的环形柜台、从0到6个不等、没有真正的概念、即2021年12月1日 应该是星期三。 我当时在想这是一件更好的事情。

    最后、我认为 RTC 中没有任何元数据信息分配给道琼斯指数值。 例如,“0”值是否表示一周中的星期日、星期一或任何其他日期。 如果一周中的某天对我来说真的很重要,那么我需要在  一周中某天和实际天数之间创建枚举图(例如,星期三是3天)。 一旦定义了这一点、我就可以选择一周中的某天作为任何日期(例如、RTC 现在会告诉我、12月4日的道琼斯指数是6)、我可以将其映射回星期六。

    说道琼斯指数只能是一个简单的7级振铃计数器、每天递增一次、我想从中得出的任何结果都由我决定。 在我的情况下、我可以忽略它的安全性!