数字温度传感器DS18B20中文资料(含读写程序)的学习 供参考
1.复位:对DS18B20操作之前,首先要将它复位。复位时序为:
(1)主机将信号线置为低电平,时间为480~960μ S。
(2)主机将信号线置为高电平,时间为15~60 μS。
(3)DS18B20发出60~240μS 的低电平作为应答信号。主机收到此信 号后,才能对DS18820作其它操作。
2.写操作:主机将信号线从高电平 拉至低电平,产生写起始信号。从信号 线的下降沿开始,在15~60 μS的时 间内DS18820对信号线检测,如信号 线为高电平,则写1,如信号线为O,则 写0,从而完成了一个写周期。在开始 另一个写周期前,必须有1 μ S以上的 高电平恢复期。
3.读操作:主机将信号线从高电平 拉低至低电平1 μ S以上,再使数据线 升为高电平,产生读起始信号。从主机 将信号线从高电平拉低至低电平起15~60 μS的时间内,DS18820将数据放到信号线上,供主机读取。从而完成了一个读周期。在开始另一个读周期前,必须有1 μ S以上的高电平恢复期。