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.

[参考译文] RTOS/MSP432P401R:基于 RTOS 的 RTC 实现

Guru**** 2552450 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/587299/rtos-msp432p401r-rtc-implementation-based-on-rtos

器件型号:MSP432P401R

工具/软件:TI-RTOS

大家好、

我已编写固件、以便触发特定事件会在 SD 卡上生成特定的器件写入文件、并通过 SPI 通信读取该文件并将其发送到无线电设备的第二个事件。

我需要知道在 SD 卡上写入文件的时间。

为此,我使用了 seconds_set(value)和 seconds_get()函数。

但是、这为我提供了与 seconds_set (value)函数中实现的值相关的数据和时间。

但我需要的是实时信息、而不是相对时间信息。

我如何才能做到这一点?

我拥有基于 RTOS 概念的固件。

您的意见将很有价值。

谢谢你

Vikram

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Vikram、
    您是否从无线电中获得了时间? TI-RTOS 为您提供了管理时间的方法、但您仍需要手动或通过网络时间协议输入时间。 我要求得到一些援助,以确定如何做到这一点。

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

    感谢 Chris 的回复。

    我没有从收音机中得到时间。 目前、我完全使用 MSP432上的 SET_TIME 和 GET_TIME 函数。 当某些数据被其他器件写入 SD 卡时、GET_TIME 函数会立即调用。

    但是、正如我提到的、时间始终与我在固件开始时设置的时间相关。

    将等待您的响应。

    谢谢你。

    Vikram

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

    "这是一个一般系统问题。 TI-RTOS 为您提供了一种在您有了挂机时间后对其进行管理的方法、但最初无法为您获取它。 不过,他需要以某种方式获得“隔离墙”时间。 这通常由 NTP/SNTP (网络时间协议或简单网络时间协议)完成、或者用户必须以某种方式输入。"

    此致、
    Chris