微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541使用主机模式,与从机链接后无法发送和接收数据

CC2541使用主机模式,与从机链接后无法发送和接收数据

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

使用CC2541做主机模式与从机收发数据,发现主机与从机链接成功后,就无法使用预设uuid发送数据了,具体代码如下:

 执行函数GATT_ReadUsingCharUUID( simpleBLEConnHandle, &req, simpleBLETaskId );


无法发现特征值simpleBLEDiscState == BLE_DISC_STATE_CHAR


从而无法得到句柄      simpleBLECharHdl = BUILD_UINT16( pMsg->msg.readByTypeRsp.dataList[0],
                                       pMsg->msg.readByTypeRsp.dataList[1] );

到底什么原因呢?

看我个性签名档的博客地址,《CC2541之发现服务与特征值》、《CC2541之发现多个特征值句柄》。

注:博文中实测有个别特征值句柄会获取不到,但可通过获取一个特征值句柄、推算其他特征值句柄来获取所有的。

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

网站地图

Top