DS1921L 16 из 40
КОМАНДЫ ФУНКЦИЙ ПАМЯТИ
Блок-схема функций памяти (Рис 10) описывает протоколы необходимые для доступа к памяти и специальные регистры функций микросхемы DS1921L Пример использования этих и других функций чтобы установить DS1921L для выполнения задачи приведены в конце данного документа перед разделом «Электрические характеристики» Обмен данными между мастером и микросхемой DS1921L осуществляется либо на обычной скорости (по умолчанию OD = 0) либо на повышенной (Overdrive Speed) скорости (OD = 1) Если конкретная установка ускоренного режима отсутствует DS1921L предполагает использование обычной скорости
Команда записи блокнота [0Fh]
После выхода команды Запись блокнота мастер должен сначала передать 2-байтный назначенный адрес за которым следуют данные для записи в блокнотную память Данные будут записываться в блокнотную память начиная со смещения байта (T4:T0) Конечное смещение (E4:E0) будет смещением байта при котором мастер останавливает запись данных Принимаются только полные байты данных Если последний байт данных является неполным то его содержимое будет проигнорировано и будет установлен флаг частичного байта (PF)
При выполнении команды записи блокнота генератор CRC находящийся внутри микросхемы
DS1921L (см Рис 15) вычисляет контрольную сумму всего потока данных начиная с кода команды и заканчивая последним байтом данных переданных мастером Эта контрольная сумма CRC генерируется при помощи многочлена CRC16 сначала путем сброса генератора CRC а затем сдвига в командном коде (0Fh) команды записи блокнота назначенных адресов TA1 и TA2 как они поступали от мастера и всех байтов данных Мастер может завершить команду записи блокнота в любое время Однако если конечное смещение составляет 11111b мастер может передать 16 временных интервалов для чтения и получит контрольную сумму сгенерированную микросхемой DS1921L
Диапазон 200h…213h страницы регистра защищен от записи во время выполнения задачи Типы доступа к отдельным регистрам во время и в период между выполнениями задач см в разделе «Организация страницы регистра» (Рис 6)
Команда чтения блокнота [AAh]
Эта команда используется для проверки данных блокнотной памяти и назначенного адреса После передачи команды чтения блокнотной памяти мастер начинает считывание Первые два байта будут назначенным адресом Следующий байт это байт конечного смещения/состояния данных (E/S) за которым идут данные блокнотной памяти начиная со смещения байта (T4:T0) как показано на Рис 9. Независимо от фактического конечного смещения мастер может считывать данные до конца блокнотной памяти после чего он получит CRC16 кода команды назначенные адреса TA1 и TA2 байт E/S и данные блокнотной памяти начиная с назначенного адреса После считывания CRC мастер шины будет считывать логические единицы из микросхемы DS1921L пока не будет передан импульс сброса
Инструкция по эксплуатации Rainbow Electronics DS1921 — страница 16
Инструкция для Инструкция по эксплуатации Rainbow Electronics DS1921 на русском языке. Документ можно использовать для ознакомления с информацией, относящейся к данной модели.
Инструкция представлена в формате PDF, просмотр, скачивание на компьютер, смартфон бесплатно. Возможность печати зависит от используемой программы и настроек устройства. Содержание, структура и объём документа могут различаться в зависимости от модели, версии и редакции руководства. Перед использованием рекомендуется убедиться, что инструкция соответствует вашей модели.