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.

[参考译文] CC2540:访问蓝牙时钟

Guru**** 2538960 points
Other Parts Discussed in Thread: CC2540

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/725036/cc2540-accessing-the-bluetooth-clock

器件型号:CC2540

您好!

如何访问 CC2540上的蓝牙时钟,即内部系统时钟?  我遇到了适用于经典蓝牙的 HCI_READ_CLOCK。 CC2540是否有这样的方式?

谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好。 蓝牙堆栈使用计时器2作为 MAC 计时器、因此您可以读取这些寄存器以获取系统时间。 请参阅芯片用户指南 www.ti.com/.../swru191f.pdf 的"定时器2 (MAC 定时器)"部分

    请注意、您绝对不应写入这些寄存器中的任何一个、因为这可能会中断控制器的时序。

    您到底要实现什么目标? 最好将其他计时器之一用于您自己的用途。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Tim、您好!

    如健康设备配置文件实施指南白皮书(www.bluetooth.org/.../downloaddoc.ashx)中所述、在时钟同步协议下、第37页。 我尝试实现类似的功能、即主器件要求从器件将时间戳时钟设置为与蓝牙时钟同步的特定值。 这就是从站侧需要蓝牙时钟访问的原因。 在主设备侧、我将从设备侧向主设备发送请求。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、那么我建议读取计时器2以获取 MAC 计时器。