DS18B20
14 的 21
ds18b20 函数 commands 流动 chart
图示 12
主控 t
X
函数
COMMAND
Y
N
44h
转变
温度
?
PARASITE
电源
?
N
Y
ds18b20 begins
转换
设备
CONVERTING
温度
?
N
Y
主控
R
X
“0s”
主控
R
X
“1s”
主控 使能
强 pullup 在 dq
ds18b20 converts
温度
主控 使不能运转
强 pullup
Y
N
48h
COPY
SCRATCHPAD
?
PARASITE
电源
?
N
Y
主控 使能
强 拉-向上 在 dq
数据 copied 从
scratchpad 至 可擦可编程只读存储器
主控 使不能运转
强 pullup
主控
R
X
“0s”
copy 在
PROGRESS
?
Y
主控
R
X
“1s”
N
返回 至 initialization
sequence (图示 11) 为
next transaction
B4h
读
电源 供应
?
Y
N
PARASITE
POWERED
?
N
主控
R
X
“1s”
主控
R
X
“0s”
Y
主控 t
X
T
H
字节
至 scratchpad
Y
N
4Eh
写
SCRATCHPAD
?
主控 t
X
T
L
字节
至 scratchpad
主控 t
X
config. 字节
至 scratchpad
Y
N
Y
BEh
读
SCRATCHPAD
?
有 8 字节
被 读
?
N
主控
T
X
重置
?
主控 r
X
数据 字节
从 scratchpad
N
Y
主控 r
X
SCRATCHPAD
crc 字节
主控
R
X
“1s”
Y
N
B8h
recall e
2
?
主控 begins 数据
recall 从 e
2
PROM
设备
busy recalling
数据
?
N
Y
主控
R
X
“0s”