Инструкция по эксплуатации Rainbow Electronics DS1921
Страница 32
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
(КОД АВТОРИЗАЦИИ)
Передача
(Сброс)
Импульс сброса
Прием
(Присутствие)
Импульс присутствия