微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > BLE 初始连接间隔是根据丛机扫描回复定的,还是可以主机设定?

BLE 初始连接间隔是根据丛机扫描回复定的,还是可以主机设定?

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

我在使用cc2540的simpleBLEcentral和simpleBLEperipheral例程进行实验时,发现无论主机从机的默认最大最小链接间隔设为多少,初始的连接间隔都是固定值0x50.即使在两边允许参数自动更新,现象也一样,更新之后才符合设定。

请问各位工程师和同行,主机建立连接请求里面的初始连接间隔,是由什么决定的?有什么限制么?

central 侧使用GAP_SetParamValue(param, value) 并使用TGAP_CONN_EST_INT_MIN 和TGAP_CONN_EST_INT_MAX 来设定连接参数,你就可以设定建立连接时的连接间隔。

The BLE spec defines the absolute connection interval min to be 7.5ms  (value passed to GAP_SetParamValue() would be 6) and the max to be 4s (value passed would be 3200). Look at the GAP_SetParamValue() calls in SimpleBLECentral_Init() of the simpleBLECentral project for an example of when and how to set those parameters.

多谢指点

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

网站地图

Top