DS1963S 9 из 40
Рис 6 АДРЕСНЫЕ РЕГИСТРЫ
Номер бита 7 6 5 4 3 2 1 0
Адрес назначения (TA1)
Адрес назначения (TA2)
Конечный адрес со статусом данных (E/S)
(только для чтения)
AA 0
ЗАПИСЬ С ПРОВЕРКОЙ Для промежуточного хранения данных записываемых в DS1963S используется блокнот Вначале мастер посылает команду записи блокнота и задает желаемый адрес назначения за которым следуют данные предназначенные для записи в блокнот При некоторых условиях (см описание команды записи блокнота) в конце команды записи блокнота мастер принимает инвертированную CRC16 рассчитанную для кода команды адреса и данных Зная значение CRC мастер может сравнить его со значением вычисленным им самим чтобы убедиться в правильности пересылки данных и приступить к команде копирования блокнота Если мастер не получает CRC16 он может выдать команду чтения блокнота для проверки правильности данных Как преамбулу к данным блокнота DS1963S повторяет адрес назначения TA1 и TA2 а также передает содержимое регистра E/S Если флаг PF установлен значит данные были переданы в блокнот с ошибками В этом случае мастер может не продолжать чтения; он может начать новую попытку записи данных в блокнот Подобным образом установка флага AA говорит о том что устройством была не распознана команда записи Если все прошло успешно оба флага очищены а конечное смещение указывает на адрес последнего байта записанного в блокнот В этом случае мастер может продолжить чтение и проверить каждый байт данных После проверки данных мастер может выдать команду копирования блокнота За кодом этой команды должно следовать точное содержимое регистров TA1 TA2 и E/S Мастер может получить содержимое этих регистров путем чтения блокнота или вычислить их исходя из адреса назначения и количества записываемых данных Как только DS1963S правильно принимает эти байты происходит копирование данных в нужную область памяти начиная с адреса назначения КОМАНДЫ ФУНКЦИЙ ПАМЯТИ И SHA В соответствии с требованиями безопасности которые учтены в конструкции DS1963S ведет себя иначе нежели другие устройства iButton с памятью Несмотря на то что память данных DS1963S может быть считана таким же образом как и у других устройств iButton попытки чтения страниц 16 и 17 где хранятся секретные коды и страницы 18 где физически расположен блокнот приведут к считыванию байтов равных FFh вместо реальных данных Другие функции которые имеются как у DS1963S так и у обычных устройств iButton с памятью управляются флагом под названием HIDE Когда флаг HIDE сброшен эти функции работают так же как и у других устройств iButton с памятью Флаг HIDE обычно управляется (устанавливается и сбрасывается)
функциями которые выполняет блок SHA Для предохранения данных блокнота от несанкционированного считывания флаг HIDE автоматически устанавливается как только схема с паразитным питанием выполняет начальный сброс что происходит всякий раз когда DS1963S начинает работать со считывателем После этого флаг HIDE очищается по команде стирания блокнота которая кроме того стирает все данные оставшиеся в блокноте
Инструкция по эксплуатации Rainbow Electronics DS1963S — страница 9
Инструкция для Инструкция по эксплуатации Rainbow Electronics DS1963S на русском языке. Документ можно использовать для ознакомления с информацией, относящейся к данной модели.
Инструкция представлена в формате PDF, просмотр, скачивание на компьютер, смартфон бесплатно. Возможность печати зависит от используемой программы и настроек устройства. Содержание, структура и объём документа могут различаться в зависимости от модели, версии и редакции руководства. Перед использованием рекомендуется убедиться, что инструкция соответствует вашей модели.