
Вобщем возникла такая проблема...
Необходимо осуществить работу часов при помощи микросхемы DS1994 из серии iButton и микроконтроллера mega128. При получении новой DS1994 я обнаружил, что основные регистры защищены от записи специальными битами и никак не могу их снять.

В официальной документации написано, что необходимо осуществить команду копирования буфера три раза подряд. Сделал: биты защиты WPC WPI WPR как стояли, так и стоят


И еще второй вопрос из той же темы: почему при запуске программы на микроконтроллере микросхема бывает недоступна в течение некоторого времени? Это выражается в том, что DS1994 не отвечает на запросы, например, при попытке прочесть регистр статуса читаются одни единицы.

Уже не знаю что и думать, на 10 раз проверял установки задержек в интерфейсе - вроде правильно, сам интерфейс должен работать. Тем более, раньше уже работал с однопроводным MicroLan, и все было ок.
Если кто-то ранее имел дело с DS1994, буду рад любой помощи.
