1.初始化过程:每次读取都要初始化,否则18b20处于待机状态,无法成功读取。
2.拉低信号线480-700us,使它复位,然后释放总线15-60us,18b20会拉低总线60-240us,然后它释放总线。所以初始化成功的一个标志就是能否读到18b20这个先低后高的操作时序。
3.写1bit数据过程:过程1是写0 ,过程2是写1。过程1:拉低总线60us,然后抬高总线5us,完成。过程2:拉低总线5us,然后抬高总线60us,完成
3、读1bit过程:过程1是读0,过程2是读1。过程1,2:拉低总线5us,然后释放总线,读取总线,如果为0,则读入0,如果为1,则读入1。