This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2540连接自动断开

Other Parts Discussed in Thread: CC2540

大家好,

    现遇到一个问题,当在从模块程序中加入一些硬延时,比如在ProcessGATTMsg或者performPeriodicTask中加入一些

void HalDelayMs(uint16 MilliSecs)
{
  uint16 uscount;
  while(MilliSecs--)
  {
    for(uscount=0;uscount<1000;uscount++)
    {
      /* 32 NOPs == 1 usecs */
      asm("nop"); asm("nop"); asm("nop"); asm("nop"); asm("nop");
      asm("nop"); asm("nop"); asm("nop"); asm("nop"); asm("nop");
      asm("nop"); asm("nop"); asm("nop"); asm("nop"); asm("nop");
      asm("nop"); asm("nop"); asm("nop"); asm("nop"); asm("nop");
      asm("nop"); asm("nop"); asm("nop"); asm("nop"); asm("nop");
      asm("nop"); asm("nop"); asm("nop"); asm("nop"); asm("nop");
      asm("nop"); asm("nop");   
    }
  }
}

系统就会连不上,或者连上自后又会随机自动断开,当连接多个从模块时更严重,请问有什么解决办法?谢谢!