Работаю с DS2431. Как сбросить Protection Control Byte?
В Data Memory Page 0-3 пишу-читаю. Проблема в Protection Control Byte 0-3 и Copy Protection Byte. В эти защитные байты пишу-читаю любые числа (кроме 0x55 и 0xaa) - нормально.
Как только запишу 0х55, изменить это значение не получается. Свою функцию - блокировка соответствующей Data Memory Page, это число выполняет.
Но становится невозможно больше писать в Data Memory Page т.к. не сбрасывается блокировка записи в Protection Control Byte (т.е. сбросить число 0х55).
Есть ли какая хитрость как сбросить его?
С обласью Protection Control работаю также как и с остальной памятью по 8 байт:
WriteScratchpad, ReadScratchpad, CopyScratchpad. Причем ReadScratchpad возвращает 0х55 (из заблокированного байта), несмотря на то что WriteScratchpadом пишу другое число...
Неужто эти Protection Control Byte 0-3 однократные, тогда зачем еще Copy Protection Byte...
PS. "Сломал" уже не одну м/с