微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 一主二从,连续读取从机特征值,第二次GATT_ReadCharValue返回值0x16,但实际接确可以接收到数据

一主二从,连续读取从机特征值,第二次GATT_ReadCharValue返回值0x16,但实际接确可以接收到数据

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

如题,连续读取特征值时,读取第二个从机时返回blePending状态,

理论上讲读取第二个的时候,第一个服务可能还在建立中,但是现象比较奇怪,

1、放第二个从机上去,不是每次都返回Read Error,0x16,有时候能够正确返回。

2、一旦有返回错误,一直是都是返回错误的状态,因为程序中有定时读取

3、即使返回错误,但实际可以进入获取到特征值的回调,而且值也正确

而且读取完第一个加延时也不能解决该问题,在之前连续读好像也没有类似的错误出来

求教这个0x16还有可能是什么原因

这个报错说明程序正在等待绑定进程中,如果能获取值,问题不大。连接间隔改大点试试

连接间隔100ms    改大之后处理不是更慢?我立马读下一个能读取到?

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

网站地图

Top