微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 怎么增快CC2540蓝牙的连接速度

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

时间:10-02 整理:3721RD 点击:

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

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

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

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

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

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

经常要delay几秒的时间。

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top