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.

[参考译文] CC2640R2F:发送带有数据的时间戳

Guru**** 2625255 points

Other Parts Discussed in Thread: CC2640R2F, CC2640

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1072475/cc2640r2f-send-timestamp-with-data

部件号:CC2640R2F
“线程: CC2640”中讨论的其它部件

尊敬的管理员

我们正在从 加速计收集3轴加速数据。 每个数据集的长度为6个字节。  现在,我们希望将实时时间戳附加到此数据集。  由于采样时间以毫秒为单位,我们需要时间戳的分辨率为毫秒。 为了实现这一点,我们应该采取哪些步骤?

谢谢

图沙

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

    嗨,图沙,

    我看到这篇文章已发布到蓝牙论坛。 要确认,您是否询问如何通过蓝牙 LE 发送加速计数据? 如果您未使用蓝牙 LE 发送数据,则使用了什么通信协议?

    我 看不到将时间戳数据附加到加速计数据上有任何限制,但也许我对这个问题有误解。 您可以添加时间戳,但通常不会与实时时钟同步,除非在软件中完成此操作。 基本上,您必须有一个与实时时钟同步的外部源,否则时间戳很可能是设备的内部时间戳。

    如果你能让我知道 SDK 和版本中的通信协议,示例项目,我可能会提供更多信息。

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

    你好,Ammar

    是的,我使用 BLE 将数据从 CC2640R2发送到电话。 我从简单的外设示例开始使用 4.10.00.10 SDK。  
    目的 是让设备生成的时间戳与电话的实时时钟同步。

    谢谢

    图沙

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

    在这种情况下,我建议您查看在  设备上实施蓝牙 SIG 定义的时间配置文件:www.bluetooth.com/.../。

    您可以从移动电话中发现服务并提取时间数据。 不幸的是,我没有在 CC2640R2F 上看到这方面的最新例子。我希望这能有所帮助。

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

    谢谢 Ammar。 我将了解如何实施该配置文件。

    在 CC2640外围设备本身中,通过蓝牙发送数据之前,通常用什么方法对数据进行时间戳(非实时)? 有没有示例,或者您是否可以指出我们可以使用的正确函数?

    谢谢

    图沙

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

    我会使用内部 无线电计时器进行时间戳,因为它已经存在,您不需要从应用层启动自己的计时器。 您可以调用 RF_getCurrentTime() 并使用该变量来设置时间戳。

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

    您好,

    我有一个与您所做的类似的项目。 我使用了位于 C:\ti\simplelink_cc2640r2_SDK_4_40_00_10\sources\ti\blestack\common\cc26xx\time 的 UTC_clock

    如果有开机重置或系统重置,您需要从智能手机更新 UTC 时钟值。

    克尔