TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2540 按键中断在主从机连接的情形下不能触发中断,为什么?

其中主要判断代码如下:   

   if( current_adv_enabled_status == FALSE )

      {

        new_adv_enabled_status = TRUE;

       HalLedSet(HAL_LED_1|HAL_LED_2, HAL_LED_MODE_OFF );      //灭掉led1  

      }

      else

      {

        new_adv_enabled_status = FALSE;

      

        HalLedSet(HAL_LED_1|HAL_LED_2, HAL_LED_MODE_ON ); 

      }

 

 其中打开宏定义CC2540_MINIDK例子中,从机如果没有和主机连接。通过按键中断可以实现打开和关闭广播和led灯。但是当将从机和主机建立连接时候,按键中断不起作用了,不能控制灯开关和广播关闭。

ps:代码见图片!

Barbara Wu:

注意代码里面if(gapProfileState != GAPROLE_CONNECTED)的判断

连接状态和非链接状态这个判断的结果是不一样的

赞(0)
未经允许不得转载:TI中文支持网 » CC2540 按键中断在主从机连接的情形下不能触发中断,为什么?
分享到: 更多 (0)