代码一:
while(ADS_DATA_HI == 0);
while(ADS_DATA_HI);
count++;
代码二:
while(ADS_DATA_HI == 0);
if(ADS_DATA_HI == 0)
{
count++
}
我总是觉得如果想执行count++,ADS_DATA_HI管脚需要满足下降沿。但是代码二是不满足的。因为下降沿是有个宽度。
加上一句话,就可以了。
while(ADS_DATA_HI == 0);
Delay(150);
if(ADS_DATA_HI == 0)
{
count++;
}