按位读的时候,要么全0,要么全1,是不是延时的原因造成的。
for(i = 0; i < 8; i++)
{
DS18B20_IO = 0;
delay_us(8);
DS18B20_IO = 1;
delay_us(2);
bytTmp = DS18B20_IO;
delay_us(45);
}
可能还有什么原因?
------解决方案--------------------
http://zhidao.baidu.com/question/336365554.html
------解决方案--------------------
时序吧 调一下延时时间