Инструкция по эксплуатации Rainbow Electronics DS1963S — страница 10

ФорматФормат: Руководство СтраницСтраниц: 39 КатегорияКатегория: Датчики ДобавилДобавил: OLD

Инструкция для Инструкция по эксплуатации Rainbow Electronics DS1963S на русском языке. Документ можно использовать для ознакомления с информацией, относящейся к данной модели.

Инструкция представлена в формате PDF, просмотр, скачивание на компьютер, смартфон бесплатно. Возможность печати зависит от используемой программы и настроек устройства. Содержание, структура и объём документа могут различаться в зависимости от модели, версии и редакции руководства. Перед использованием рекомендуется убедиться, что инструкция соответствует вашей модели.

Назад
/ 39
Вперёд
Страница 10
DS1963S 10 из 40

Блок-схема функций памяти и SHA (рис 7) описывает протоколы необходимые для доступа к памяти и работы с блоком SHA Обмен между мастером и DS1963S может происходить как на обычной скорости (по умолчанию OD = 0) так и в ускоренном режиме на повышенной скорости (OD = 1) Если DS1963S специально не перевести в ускоренный режим обмен будет происходить на обычной скорости Команда записи блокнота [0Fh]
HIDE = 0 адрес назначения может лежать только в диапазоне 0000h – 01FFh:
После выдачи команды записи блокнота мастер должен сначала передать 2-байтный адрес назначения а затем данные предназначенные для записи в блокнот Данные записываются в блокнот начиная со смещения байта (T4:T0) В тот момент когда мастер закончит запись данных конечное смещение (E4:E0) будет равно смещению байта Принимаются только полные байты данных Если последний байт данных является неполным он игнорируется и устанавливается флаг неполного байта (PF). При выполнении команды записи блокнота внутренний генератор CRC (см рис 13) вычисляет CRC всего потока данных начиная с кода команды и заканчивая последним байтом данных переданных мастером CRC генерируется с использованием полинома CRC16 Вначале генератор CRC очищается затем в сдвиговый регистр по одному биту вводится код команды записи блокнота (0Fh) адрес назначения (TA1 и TA2) который был передан мастером и все байты данных Мастер может завершить выполнение команды записи блокнота в любой момент времени Однако если конечное смещение равно 11111b мастер может выдать 16 интервалов чтения и принять значение CRC вычисленное DS1963S. HIDE = 1 адрес назначения может лежать только в диапазоне 0200h – 023Fh:
Функционирование команды ограничено выбором секретного кода который будет перезаписан данными хранящимися в блокноте Эти данные обычно являются результатом выполненной перед этим команды вычисления первого секретного кода или команды вычисления следующего секретного кода Адреса восьми секретных кодов показаны на рис 5 Адрес передаваемый после кода команды может указывать в любое место диапазона адресов принадлежащего выбранному секретному коду Вслед за адресом назначения мастер может передать байты данных как и в случае записи блокнота Как только передано столько данных сколько может вместиться в блокнот начиная с выбранного адреса назначения мастер может выдать 16 интервалов чтения и принять значение CRC вычисленное DS1963S Переданные байты данных используются при вычислении CRC но реально в блокнот не записываются Команда чтения блокнота [AAh]
HIDE = 0:
Команда чтения блокнота позволяет произвести проверку адреса назначения конечного смещения и целостности данных записанных в блокнот После выдачи кода команды мастер приступает к чтению Два первых байта представляют собой адрес назначения Следующий байт представляет собой конечное смещение/статус данных (E/S) За ним следуют данные содержащиеся в блокноте начиная со смещения байта (T4:T0) Мастер может считать блокнот до конца после чего он примет инвертированное значение CRC вычисленное DS1963S Если мастер продолжит чтение после получения CRC все последующие считанные данные будут представлять собой логические единицы HIDE = 1:
Функционирование команды ограничено чтением адреса назначения и конечного смещения Взамен данных блокнота мастер будет считывать логические единицы пока не будет достигнут
Нашли ошибку?