【解析新特性】300W单路输出工业电源>>
电子产品世界 » 论坛首页 » 高校专区 » 坤创E-Geek/天科大新电社 » 08. 单片机对DS18B20温度传感器进行数据采集和使用

共16条 2/2 1 2 跳转至
菜鸟
2019-01-31 13:41:05    评分
11楼

曾经有过一个想法:中断的操作是否会影响正常的时序呢?我想不排除这种情况的发生,所以说把有关时序的操作写到中断服务函数里面这样或许就会避免这种情况的发生了吧。。。


菜鸟
2019-01-31 14:37:35    评分
12楼

DS18B20的时序要比IIC的更加严格,很多人问题就会出在这上面,有时候延时的不准确就会出错。另外其最容易出错也在数据处理这儿:

     low=Read_DS18B20();   //读温度  
     high=Read_DS18B20();  //读温度

有的人看到low与high都是读取相同的函数,认为将其置换也没事,然而,一旦将上面的low与high置换,数据就会出错,DS18B20时序要求严格,数据读取先为低位,后才为高位,很多人也在这儿出过错。



专家
2019-02-13 08:31:02    评分
13楼

学习学习,谢谢分享!


专家
2019-02-14 09:06:06    评分
14楼

学习学习,谢谢分享!!


专家
2019-02-14 15:16:22    评分
15楼

代码挺规范的


菜鸟
2019-02-25 15:58:07    评分
16楼

那个零下摄氏度怎么测取呢


共16条 2/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]