微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > CC2540如何读取间隔时间的值

CC2540如何读取间隔时间的值

时间:12-22 整理:3721RD 点击:

我用GAP_GetParamValue(TGAP_CONN_EST_INT_MAX)读出来的值一直是80,不管间隔时间改为什么,读出来的值都是80,请问该如何读取间隔时间的值?

这是作为central设备的时候发起连接的时候用的参数.

请用 GAPRole_SetParameter( GAPROLE_MIN_CONN_INTERVAL...)

 GAPRole_SetParameter( GAPROLE_MIN_CONN_INTERVAL...)是用来设置间隔连接时间的,现在我的间隔时间是由主机来端更新(#define DEFAULT_ENABLE_UPDATE_REQUEST         FALSE),那我从机端怎样读取得到间隔连接时间?我试过用GAPRole_GetParameter来读,读出来的值不对。

Hi mo mo,

由于这个值是由主设备来决定的, 你当然可以通过sniffer空中抓包来看到具体的interval,

但是如果你真的想从软件这边读到这个数值, 建议你打开DEFAULT_ENABLE_UPDATE_REQUEST,  然后发送改变connection parameter请求给主设备, 这样从设备就知道具体的interval了, 根据自己的需求来, 主动权掌握在自己手里.

目前并没有提供能让软件读取在link layer数字层的connection interval的接口.

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

网站地图

Top