您好,欢迎来到刀刀网。
搜索
您的当前位置:首页DS18B20简单使用流程

DS18B20简单使用流程

来源:刀刀网
DS18B20简单使用流程

1.复位

2.跳过ROM命令(通过单总线写入0xCC,注意时序)

3.温度转换命令(通过单总线写入0x44,延迟750-900ms)

***************************************************************

4.复位

5.跳过ROM命令

6.读温度暂存器命令(通过单总线写入0xbe,注意时序)

****************************************************************

7.开始读温度(每字节均从低位a0读起)

(读数据操作时序也分为读0时序和读1时序两个过程。读时隙是从主机把单总线拉低之后,在1微秒之后就得释放单总线为高电平,以让DS18B20把数据传输到单总线上。DS18B20在检测到总线被拉低1微秒后,便开始送出数据,若是要送出0就把总线拉为低电平直到读周期结束。若要送出1则释放总线为高电平。主机在一开始拉低总线1微秒后释放总线,然后在包括前面的拉低总线电平1微秒在内的15微秒时间内完成对总线进

行采样检测,采样期内总线为低电平则确认为0。采样期内总线为高电平则确认为1。完成一个读时序过程,至少需要60us才能完成)

8.数据处理(将12位2进制数转成十进制数)

9.显示输出

推荐《DS18B20中文全套资料》

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.com 版权所有 湘ICP备2022005869号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务