我使用的是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中有
TI中文支持网


