
DS1921L
32 из 40
ПРИМЕР ВЫПОЛНЕНИЯ ЗАДАЧИ: ПОДГОТОВКА И ЗАПУСК НОВОГО ВЫПОЛНЕНИЯ ЗАДАЧИ
Предположение: предыдущее выполнение задачи подошло к концу. Для завершения текущего вы-
полнения задачи можно, например, выполнить последовательность действий, указанных в шаге 1, или
записать 0 в бит MIP в регистре состояния.
Подготовка микросхемы DS1921L к выполнению задачи, включая запуск выполнения задачи, требу-
ет четырех шагов:
Шаг 1: установка часов реального времени (если они требуют регулировки).
Шаг 2: сброс данных предыдущего выполнения задачи.
Шаг 3: установка условий поиска и задержки запуска выполнения задачи.
Шаг 4: установка допустимых значений температуры и запись частоты отсчетов для запуска выпол-
нения задачи.
Шаг 1
Предположим, что текущее значение времени составляет 15:30:00 (15 часов 30 минут 00 секунд),
день недели — понедельник, дата — 1 апреля 2002 года. В результате в регистры RTC следует записать
следующие данные:
Адрес: 200h 201h 202h 203h 204h 205h 206h
Данные: 00h 30h 15h 01h 81h 04h 02h
Если к мастеру шины подключена только одна микросхема DS1921L, обмен данными на шаге 1 за-
ключается в следующем:
РЕЖИМ МАСТЕРА ДАННЫЕ (СНАЧАЛА
МЛАДШИЙ БИТ)
КОММЕНТАРИИ
Передача (Сброс) Импульс сброса (480…960 мкс)
Прием (Присутствие) Импульс присутствия
Передача CCh Передача команды Пропуск ПЗУ
Передача 0Fh Передача команды Запись блокнота
Передача 00h TA1, начальное смещение = 00h
Передача 02h TA2, адрес = 0200h
Передача <7 байтов данных > Запись 7 байтов данных в блокнотную память
Передача (Сброс) Импульс сброса
Прием (Присутствие) Импульс присутствия
Передача CCh Передача команды Пропуск ПЗУ
Передача AAh Передача команды Чтение блокнота
Прием 00h Чтение TA1, начальное смещение = 00h
Прием 02h Чтение TA2, адрес = 0200h
Прием 06h Чтение E/S, конечное смещение = 6h, флаги = 0h
Прием <7 байтов данных > Чтение данных блокнотной памяти и верификация
Передача (Сброс) Импульс сброса
Прием (Присутствие) Импульс присутствия
Передача CCh Передача команды Пропуск ПЗУ
Передача 55h Передача команды Копирование блокнота
Передача 00h TA1
Передача 02h TA2
Передача 06h E/S
(КОД АВТОРИЗАЦИИ)
Передача (Сброс) Импульс сброса
Прием (Присутствие) Импульс присутствия
Kommentare zu diesen Handbüchern