智能车制作
标题:
求助贴,关于dht11温湿度传感器接受数据的!
[打印本页]
作者:
sky兰
时间:
2014-11-14 13:07
标题:
求助贴,关于dht11温湿度传感器接受数据的!
unsigned char DHT11_ReadValue(void)
{
unsigned char count,value = 0,i;
status = OK;
for(i = 8;i > 0; i--)
{
value <<= 1;
count = 0;
while(dht11 == 0&&(count++) < NUMBER);
if(count >= NUMBER)
{
status = ERROR;
return 0;
}
DHT11_Delay_10us();
DHT11_Delay_10us();
DHT11_Delay_10us();
if(dht11!= 0)
{
value++;
while(dht11 != 0 && count++ < NUMBER)
{
dht11 = 1;
}
// if(count >= NUMBER)
// {
// status = ERROR;
// return 0;
// }
}
}
return(value);
}
程序老是死在注释的地方,就是最后一个if里面,我不懂怎么回事儿,我和朋友用的都是这个头文件,但是他的就能接受到数据,我的就不能接受到数据! count是计数,NUMBER是防止死循环设置的一个参数! 求大神帮忙~~~
作者:
头上两只角
时间:
2014-11-14 19:44
你可以去阿莫问题提问。,。
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2