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.

[参考译文] MSPM0G3507:将 RTC 日历格式更改为 EPOCH 时间格式

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1267428/mspm0g3507-rtc-calendar-format-to-epoch-time-format

器件型号:MSPM0G3507
主题中讨论的其他器件:MSP430FR5992

您好、TI 团队、

您能否为我提供一个代码来将 RTC 时间从日历转换为 epoch 时间格式。 如果您有任何代码可供我提供该资源。

此致

阿比塞克

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

    尊敬的  Abhisek:

    我可以检查您需要什么(epoch 时间格式)是 当前时间、例如、获得串行时间戳?

    谢谢

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

    尊敬的 Xiaodong:

    在这里、IMX8处理器是主处理器、mspm0是从处理器。 因此、imx8将通过 SPI 协议发送 epoch 时间。 我们的 MSP 将获取该 epoch 时间并将其存储在 RTC 寄存器中、当 IMX 请求读取更新的 epoch 数据时、MSP 将从 RTC 寄存器获取值、将其转换为 epoch 格式、并将更新的 epoch 时间发送到 imx8。  

    此致

    阿比塞克

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

    您好!

    之前我已经为 msp430fr5992编写了相同的逻辑。那里有 mktime ()和 localtime ()函数。 但这里有任何函数吗?

     此致

    阿比塞克

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

    尊敬的  Abhisek:

    您可以 在 msp430fr5992上共享 mktime()和 localtime()函数吗?

    它有助于我理解细节。

    谢谢

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

    尊敬的  Abhisek:

    我可以看到有"#if defined (__arm_arch)"

    #if defined (__ TMS320C2000_)
    #if defined (__ TMS320C28XX_CLA_)

    我是否可以确认此代码是否基于 msp430fr5992?

    谢谢

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

    您好!

    这在 msp430fr5992中正常工作。 此 time.h 文件位于 C:\ti\ccs1240\ccs\tools\compiler\ti-CGT-MSP430_21.6.0.LTs\include\time.h 中。

    我也测试了此代码。  在我的代码中实现的 mktime()和 localtime()函数正在运行。  另外、还请介绍如何在我的代码中实现这些函数。

    此致

    阿比塞克

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

    尊敬的  Abhisek:

    我 在 mspm0 SDK 上找不到 epoch 转换器代码

    我想知道您是否可以将代码从  msp430fr5992更新到 mspm0?

    谢谢!

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

    尊敬的 Xiaodong:

    这是我要问的主要问题。 您是否知道任何逻辑如何在不使用 mktime()和 localtime()函数的任何控制器中将日历格式转换为 epoch 格式,反之亦然?

    此致

    阿比塞克

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

    尊敬的  Abhisek:

    我查看了 timer.h ccs1230\ccs\tools\compiler\ti-cgt-armllvm_2.1.3.sts\include\cc

    还有  mktime()和 localtime()函数。

    我不熟悉这个逻辑。

    您能否检查这两个函数 (用途)和此 timer.h 是否是您所需的?

    谢谢