DS18b20怎么更改分辨率

2019-03-24 18:13发布

如提DS18b20 我怎么在RAM中第5位有个配置寄存器中有R1 R0为能修改传感器分辨率,但是具体不知道这个配置寄存器是怎么抄作的 旺指点!感激不尽 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
霹雳之火
2019-03-25 02:21
根据DS18B20的通讯协议,主机控制DS18B20完成温度转换必须经过三个步骤:每一次读写之前都要对DS18B20进行复位,复位成功后发送一条ROM指令,最后发送RAM指令,这样才能对DS18B20进行预定的操作。复位要求主CPU将数据线下拉500微秒,然后释放,DS18B20收到信号后等待16~60微秒左右,后发出60~240微秒的存在低脉冲,主CPU收到此信号表示复位成功。
分辨率设置表:

R1 R0 分辨率 温度最大转换时间
0 0 9位 93.75ms
0 1 10位 187.5ms
1 0 11位 375ms
1 1 12位 750ms
参考上述,在看看DS18B02的数据手册,手册上很详细

一周热门 更多>