| 
 
| 单片机用的是C8051F020,做DS18b20的温度采集实验,不知道为什么DQ一直的高电平和VCC一样,没有应答信号返回,求助大神指教 18b20的初始化是这样的,DQ用的是P6.0,感觉是这里的问题,不知道怎么解决
 void ow_reset(void)
 {
 P74OUT|=0x10;
 clr_DQ;                //延时最小480us
 delay(700);
 set_DQ;
 delay(50);  //延时15-60us
 P74OUT&=0xef;
 P6|=0x01;
 while(P6&0x01);
 delay(700);         //延时60-240us
 set_DQ;
 }
 | 
 
×本帖子中包含更多资源您需要 登录 才可以下载或查看,没有账号?注册 
  |