MG323等待联网判断跳不出循环体
本帖最后由 如果 于 2014-8-4 16:15 编辑程序如下:
void CLR_Buf1(void)
{
unsigned int k;
for(k=0;k<MAX;k++) //将缓存内容清零
{
BUF = 0x30;
}
First = 0; //接收字符串的起始存储位置
}
void Wait_CREG(void)
{
unsigned char i=0;
unsigned int k;
CLR_Buf1();
while(i==0)
// do
{
CLR_Buf1();
Print_Str(test,8);
Send_LR();
Delay_ms(5000);
for(k=0;k<MAX;k++)
{
if(BUF == ':')
{
if((BUF == '1'))//||(BUF == '5'))
{
i = 1;
break;
}
}
}
//if(i==1) break;
}
// while(i==1);
}
大神帮忙解答一下
页:
[1]