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

怎么增快CC2540蓝牙的连接速度

CC2540在绑定之后怎么增快蓝牙的连接速度

Viki Shi:

请问您的目标是什么速度?

xin wang17:

回复 Viki Shi:

在绑定之后,我希望连接的时候我一按按键瞬间就能连上,几乎没有什么延迟,这个可以吗?

Ray Huang1:

回复 xin wang17:

很多人问过这个问题,好像没有什么答复。

使用HIDAdvRemote与手机配对后,要等好几秒钟才会显示已连接。

Ray Huang1:

回复 Ray Huang1:

而且根据hidDevGapStateCB 函数里的if ( newState == GAPROLE_CONNECTED )这个状态来变更来指示蓝牙状态,有不准的时候,且实时性也很差。

经常要delay几秒的时间。

Derrick Cheng:

回复 Ray Huang1:

BLE连接以后在真正发数据之前还有很多操作,比如,更新参数,同步MTU(4.2),discover services, enable notification 等,所以用newState == GAPROLE_CONNECTED 作为连接完成,开始发数据的指示是不合理的,而且在例程中是等连接后,采用定时器延时的方法开始剩下的操作,这样连接过程不可控。建议自己起定时器+状态机来check每一个连接过程,并把enable notification 作为真正连接完成的标志

赞(0)
未经允许不得转载:TI中文支持网 » 怎么增快CC2540蓝牙的连接速度
分享到: 更多 (0)