æ¨å¯åèå¦ä¸ä¾ç¨ï¼DS18B20ä¸ç³ç½åå¾®çµåçCT1820ä¸æ ·ï¼é½æ¯åæ»çº¿é讯çç»æï¼ä½CT1820ç读åé度è¦æ¯ä¹å¿«20åã
uchar CT1820Init()
{
uchar i;
DSPORT =
0;
//å°æ»çº¿æä½480us~960us
delay600us();
//450us to 700us
DSPORT =
1;
//ç¶åæé«æ»çº¿ï¼å¦æCT1820ååºååºä¼å°å¨15us~60usåæ»çº¿æä½
i = 0; //
while(DSPORT) //çå¾
CT1820æä½æ»çº¿
{
delay500us();
i++;
if(i>1)//çå¾
>5MS, set 2 = 2.48ms
{
return 0;//åå§å失败
}
}
return 1;//åå§åæå
}
温馨提示:内容为网友见解,仅供参考