TI中文支持网
TI专业的中文技术问题搜集分享网站

BLE主从设备间的时间同步问题

我使用的是CC2640R2F,BLE5.0协议栈,我的BLE主从设备上各有一个LED灯,两设备通讯间隔1秒,我希望在两个设备间做时间同步,让两个LED灯在同一时间亮起来。一般的无线设备可以在主设备发送完成后亮一个LED,从设备接收到信号后,立刻点亮另一个灯。但是蓝牙协议栈把具体的发送和接收过程都封装起来了。请问有办法实现我要的功能吗?

Viki Shi:

有人用协议栈里的time app实现了时间同步功能,可以参考一下该代码。time app在协议栈路径: C:\ti\simplelink\ble_sdk_2_02_01_18\src\examples

CC2017:

回复 Viki Shi:

请问是哪个版本的simple link?我现在用的是CC2640R2F的,在ti\simplelink_cc2640r2_sdk_1_40_00_45里,没有src文件夹。

Viki Shi:

回复 CC2017:

这个是CC2640sdk里的例程,你可以根据porting guide去移植。举例的版本是ble_sdk_2_02_01_18

user5804385:

回复 Viki Shi:

请问,时间同步的精度是多少,能达到ms吗?有没有相应的例程或者帖子?

user5804385:

回复 CC2017:

请问这个时间同步功能您实现了吗?

Viki Shi:

回复 user5804385:

没有时间同步的例程,但是时间同步可以通过RTC来做,可以达到ms级。RTC的例子SDK中有

赞(0)
未经允许不得转载:TI中文支持网 » BLE主从设备间的时间同步问题
分享到: 更多 (0)