DS1921H/Z
Command-Specific 1-Wire Communication Protocol — Color Codes
Master to slave
Slave to master
Write Scratchpad, reaching the end of the Scratchpad
RST
PD
Select
WS
TA
<data to EOS> CRC16\
FF loop
Write Scratchpad, not reaching the end of the Scratchpad
RST
PD
Select
WS
TA
<data> RST
PD
Read Scratchpad
RST
PD
Select
RS
TA-E/S
<data to EOS> CRC16\
FF loop
Copy Scratchpad (success)
RST
PD
Select
CPS
TA-E/S
AA loop
FF loop
Copy Scratchpad (invalid TA-E/S)
RST
PD
Select
CPS
TA-E/S
Read Memory (success)
RST
PD
Select
RM
TA
<data to EOM> 00 loop
Read Memory (invalid address)
RST
PD
Select
RM
TA
00 loop
Reading reserved pages 20 through 63 or 68 through 127 or pages 192 and higher (beyond datalog
memory) will result in 00h bytes.
Read Memory with CRC (success)
RST
PD
Select
RMC
TA
<data to EOP> CRC16\ <32 bytes>
CRC16\
Loop
The "32 bytes" are either valid page data or 00h bytes when reading reserved pages 20 through 63 or 68
through 127 or pages 192 and higher (beyond datalog memory).
34 of 44