顺序非常重要:
如果有多个18B20,要用匹配命令:
相关命令字:
看看读取过程框图:
还有运行实例可以参考:
ROM的用法:
上电,先初始化,接着发CC,就可以发功能指令了
1-wire 总线信号
18B20 采用严谨的 1-wire 总线通信协议来保证数据的完整性。该协议定义多个信号形式:复位脉冲,存在脉冲,写 0,写 1,读0,读 1。主设备执行除了存在脉冲外的所有其他信号。
时序要求很高:
先看复位和存在脉冲:
先写存在时序代码: