マスター モード |
データ (LSBが最初) |
コ メ ン ト |
送信 |
リセット |
マスタが、リセットパルスを出します。 |
受信 |
存在パルス |
DS18B20は、存在パルスで応じます。 |
送信 |
SKIP ROM [CCh] |
マスターが、「SKIP ROM」コマンドを出します。 |
送信 |
WRITE SCRATCHPAD [4Eh] |
マスターが、「WRITE SCRATCHPAD」コマンドを出します。 |
送信 |
3バイトのデータ |
マスターは、スクラッチパッドに、3バイトのデータを送ります。
(TH、TL、動作設定) |
送信 |
リセット |
マスタが、リセットパルスを出します。 |
受信 |
存在パルス |
DS18B20は、存在パルスで応じます。 |
送信 |
SKIP ROM [CCh] |
マスターが、「SKIP ROM」コマンドを出します。 |
送信 |
READ SCRATCHPAD [BEh] |
マスターは、「READ SCRATCHPAD」コマンドを出します。 |
受信 |
9バイトのデータ |
マスターは、CRCを含む全てのスクラッチパッドを読みます。
マスターは、スクラッチパッドの先頭から8バイトのデータでCRCを
再計算し、計算されたCRCを、読み込まれたCRC [Byte 9]と比較
します。
それが一致する場合は、マスターは継続します。そうでなければ、
読み込み操作が繰り返されます。 |
送信 |
リセット |
マスタが、リセットパルスを出します。 |
受信 |
存在パルス |
DS18B20は、存在パルスで応じます。 |
送信 |
SKIP ROM [CCh] |
マスターが、「SKIP ROM」コマンドを出します。 |
送信 |
COPY SCRATCHPAD [48h] |
マスターが、「COPY SCRATCHPAD」コマンドを出します。 |
送信 |
DQ線を、強いプルアップで
[Hi]にします。 |
マスターは、少なくとも10msの間、強いプルアップをDQに適用します。 |