主题:跟踪程序 共有49398人关注过本帖 |
---|
你 |
1楼 |
![]() |
跟踪程序 ![]()
在跟踪SendSMS()函数时,跟踪到Check()函数有段程序如下:
for(len=0, i=0; i<NumOf10MS; i++ )       {       NB_Delay( 10 );       i1 = GetATCmdEcho( );       if( i1 == -1 )  continue;       abyte = (char)i1;       if( abyte == <|>\r<|> )      ReturnStr[len] = <|>r<|>;       else if( abyte == <|>\n<|> ) ReturnStr[len] = <|>n<|>;       else                     ReturnStr[len] = abyte;       len++;       ReturnStr[len] = <|>\0<|>;       if( len < len1 ) continue;       if( strncmpi( &ReturnStr[len-len1], ResultStr, len1 )==0 )  return 0;       if( len >= 2560 ) break;       } 总是在这里循环,不知道为什么?是不是由于pwr灯没有亮的缘故??NB_Delay( 10 );       i1 = GetATCmdEcho( );       if( i1 == -1 )  continue;只是执行了这3条程序 |
单帖管理 | 引用 | 回复 ![]() |
x10 |
2楼 |
![]() |
![]()
请先按《使用必读》测试我们提供的例子,确保硬件正常,再来测试SMS,这样会快得多。我们一直认为看手册做试验是最快的方法。
|
单帖管理 | 引用 | 回复 ![]() |