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

Страница 32

Advertising
background image


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

(КОД АВТОРИЗАЦИИ)

Передача

(Сброс)

Импульс сброса

Прием

(Присутствие)

Импульс присутствия

Advertising