求帮助,基于esp8266用ds18b20温度传感器上传数据到贝壳的代码
答案:2 悬赏:80 手机版
解决时间 2021-02-19 20:59
- 提问者网友:心如荒岛囚我终老
- 2021-02-19 11:44
求帮助,基于esp8266用ds18b20温度传感器上传数据到贝壳的代码
最佳答案
- 五星知识达人网友:思契十里
- 2021-02-19 12:00
可参考申矽凌的CT1820
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;//初始化成功
}
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;//初始化成功
}
全部回答
- 1楼网友:狂恋
- 2021-02-19 13:20
你好!
要求具体点,
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯