1.关于温度是否转化成功
当我们通过44h进行温度转化后,我们需要发出一个1us-5us的读取脉冲读取是否转化成功,转化成功后读到1,没有转化成功读取0.
主语每个读取脉冲整个周期最少60-65us,建议65us;
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200508222941850.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI0OTE2Mzgx,size_16,color_FFFFFF,t_70#pic_center)
上图就是给出一个5us的读取时序,结果是0,说明没有转化成功;
下图给出一个5us的读取时序,结果是1,说明转化成功;
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200508223255270.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI0OTE2Mzgx,size_16,color_FFFFFF,t_70#pic_center)
2. 18B20转化时间一般多久呢?
根据测定,12bits精度,最好时间区间保持大于550us;
试验表明,500us转化还是0,550us就是1了。当然这个区间可以设置更大更理想;