微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 关于DEFAULT_ENABLE_UPDATE_REQUEST的疑问?

关于DEFAULT_ENABLE_UPDATE_REQUEST的疑问?

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

关于DEFAULT_ENABLE_UPDATE_REQUEST的疑问?

在调试CC2541程序中,我发现当把DEFAULT_ENABLE_UPDATE_REQUEST设置为TRUE后,BLE设备同Android的 Apk程序很容易断线,隔几秒时间就自动断线了,过一会又自动连上,如果将DEFAULT_ENABLE_UPDATE_REQUEST设置为FALSE,就不存在这个问题。

但如果将DEFAULT_ENABLE_UPDATE_REQUEST设置为FALSE后,但那些连接参数如:DEFAULT_DESIRED_MIN_CONN_INTERVAL,DEFAULT_DESIRED_MAX_CONN_INTERVAL等就又无法设置了。

这个问题不知如何解决,请指点,谢谢!

Steel,

有两种情况。

一是你的安卓机不支持你的连接参数更新请求。这个不太可能,除非你的安卓机实在是太low.

二是你的连接参数设置有问题。你仔细看一下你的连接参数设置。

谢谢Yan回复

1. 我测试用的安卓手机应该不低,我用两部手机测试都是这样,一部是小米的2S,  Android版本为: 5.0.2 LRX22G, 另一部是华为Mate 7, Android 版本为:4.4.2

2. 我就直接用协议栈BLE-CC254x-1.3.2来测试,源码基本上没改.

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

网站地图

Top