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

CC2541特征值问题求教

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

大家好,小弟在调试官方主从机例程时有个疑问,使用BTOOL软件通过CHAR1写数据到从机时,从机在 simpleProfileChangeCB()函数可以读取。当用BTOOL再读取刚写的数值时也可以读回来,但是我在从机例程里并没有看到CHAR1的特征值是在哪通知出去的。请教各位从机通知CHAR1特征值是在什么地方?谢谢!

static void simpleProfileChangeCB( uint8 paramID )
{
  uint8 newValue;

  switch( paramID )
  {
    case SIMPLEPROFILE_CHAR1:
      SimpleProfile_GetParameter( SIMPLEPROFILE_CHAR1, &newValue );//读取CHAR1特征值

      #if (defined HAL_LCD) && (HAL_LCD == TRUE)
        HalLcdWriteStringValue( "Char 1:", (uint16)(newValue), 10,  HAL_LCD_LINE_3 );
      #endif // (defined HAL_LCD) && (HAL_LCD == TRUE)

      break;

参考这边详解: http://blog.csdn.net/feilusia/article/details/48314165

yun li4,

在 函数 simpleProfile_WriteAttrCB()里面有。

被write的时候,就会调用这个函数,最后通过这个函数里面的 simpleProfile_AppCBs->pfnSimpleProfileChange( notifyApp );  调用了你在最上层的simpleProfileChangeCB().

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

网站地图

Top