while(sign)
{
level = GetADCResult();//獲取ad轉(zhuǎn)化結(jié)果
sprintf(s, "%u\n", level);
send_string(s);//使用串口發(fā)送字符串
Delay10ms();
if(level < 20 || level > 50)
continue;
sign = 0;//跳出循環(huán)
}
alarm(10);//報警
代碼如上,但是加入跳出循環(huán)的語句后讀取到的ad轉(zhuǎn)化的結(jié)果不正確,這是為什么?求大佬告知。
|