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

CC2540主机 接收从机广播数据频率问题

想问下 主机接收从机广播数据的扫描间隔是这边修改的么?貌似修改到30以下 没有什么效果了

Susan Yang:

DEFAULT_SCAN_DURATION是指完整的扫描一次周围的外设的时间。这个时间是scan的时长,并不是扫描间隔。扫描的时间越短,能够扫描到全部外设的可能性就越小。

xiaoming li:

回复 Susan Yang:

那我该在哪修改主机扫描间隔呢?或者在哪修改可以提高我主机收到数据的个数,因为我看usbdongle能基本不漏的扫描到从机的广播数据,而我的主机程序则会遗漏一部分(广播间隔在50ms)

Susan Yang:

回复 xiaoming li:

#define LL_SCAN_INTERVAL_MIN4// 2.5ms in 625us
#define LL_SCAN_INTERVAL_MAX16384// 10.24s in 625us
#define LL_SCAN_WINDOW_MIN4// 2.5ms in 625us
#define LL_SCAN_WINDOW_MAX16384// 10.24s in 625us

在ll.h文件内

xiaoming li:

回复 Susan Yang:

好的 谢谢 我尝试一下

xiaoming li:

回复 Susan Yang:

应该是我回答错了,你说的那个确实是修改扫描周期的,但是貌似没啥效果,我的从机是在不断地发送广播数据中,我该如何提高我主机的接收率呢?(应该让主机长期处于接收广播数据状态,才能基本达到实时的效果吧)

赞(0)
未经允许不得转载:TI中文支持网 » CC2540主机 接收从机广播数据频率问题
分享到: 更多 (0)