微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541 的SimpleBLECentral例程中 simpleBLECharHdl不是每次都能获取?

CC2541 的SimpleBLECentral例程中 simpleBLECharHdl不是每次都能获取?

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

使用SimpleBLECentral 和 SimpleBLEPeripheral进行连接调试,但我调试SimpleBLECentral 发现,有的时候simpleBLECharHdl 无法获取,没有进入如下程序段。

  else if ( simpleBLEDiscState == BLE_DISC_STATE_CHAR )
  {
    // Characteristic found, store handle
    if ( pMsg->method == ATT_READ_BY_TYPE_RSP &&
         pMsg->msg.readByTypeRsp.numPairs > 0 )
    {
      simpleBLECharHdl = BUILD_UINT16( pMsg->msg.readByTypeRsp.dataList[0],
                                       pMsg->msg.readByTypeRsp.dataList[1] );
      
      LCD_WRITE_STRING( "Simple Svc Found", HAL_LCD_LINE_1 );
      simpleBLEProcedureInProgress = FALSE;
    }
    
    simpleBLEDiscState = BLE_DISC_STATE_IDLE;
    
   }  

找到什么原因了吗

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

网站地图

Top