微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541的SimpleBLEPeripheral示例工程问题

CC2541的SimpleBLEPeripheral示例工程问题

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

有三个问题我想请教一下大家。

1、我修改了DEFAULT_ADVERTISING_INTERVAL为2秒,但抓包发现,广播间隔不是2秒,有时 间隔短,有时 间隔长。

抓包数据如下:

2、在SimpleBLEPeripheral示例工程代码中,我怎样才能实现使2541进入PM2模式?

3、在SimpleBLEPeripheral示例工程代码中,在蓝牙已经建立连接的情况下,怎样实现向集中器发送”连接参数更新请求“,来更改最小连接间隔(DEFAULT_DESIRED_MIN_CONN_INTERVAL)、最大连接间隔(DEFAULT_DESIRED_MAX_CONN_INTERVAL)、从机延迟(DEFAULT_DESIRED_SLAVE_LATENCY)、管理超时(DEFAULT_DESIRED_CONN_TIMEOUT)这四个参数。

对于第1个问题,我发现有多个蓝牙设备一起广播的时候,原本设定2秒一次广播的设备,广播时间间隔就不稳定了,有时几毫秒有时几百毫秒。可能是其他蓝牙设备对该设备的干扰。

麻烦大神帮忙回答一下第2个问题。谢谢

1、#define DEFAULT_DISCOVERABLE_MODE             GAP_ADTYPE_FLAGS_LIMITED

2、

GAP_SetParamValue( TGAP_LIM_DISC_ADV_INT_MIN, USER_DEF_ADV_INT_MIN );
GAP_SetParamValue( TGAP_LIM_DISC_ADV_INT_MAX, USER_DEF_ADV_INT_MAX );
GAP_SetParamValue( TGAP_LIM_ADV_TIMEOUT, USER_DEF_ADV_TIMEOUT );

GAP_ADTYPE_FLAGS_LIMITED 这个参数是设定受限模式!

1、准确的说是广播一段时间就停止,当然你也可以设置成连续广播模式

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

网站地图

Top