8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 173 174 175 176 177 178 179 ... 195

4.Загрузить байт данных.

5.Запомнить данные в буфере.

6.Повторить пп. 3...5 до полного заполнения буфера.

7.Записать страницу.

Временные диаграммы, иллюстрирующие процесс записи EEPROM-памяти, приведены на Рис. 14.10.

6

12 3 4534 57

Адрес, Адрес, Данные Адрес, Данные ст байт мл байт \мл байт

DATA ХА1 ХАО

XX

J—V.

BS1

XTAL1 WR

-Г\-Г\

RDY/BSY

Л Г

RESET

ОЕ

PAGEL BS2 .

УЛ.

Рис. 14.10. Запись EEPROM-памяти

Чтение EEPROM-памяти

Для чтения содержимого EEPROM-памяти необходимо выполнить следующие действия (реализация каждого этапа приведена в Табл. 14.17):

1.Загрузить команду «Чтение EEPROM-памяти» (код 0000 0011).

2.Загрузить старший байт адреса.

3.Загрузить младший байт адреса.

4.Установить ОЕ и BS1 в 0, после этого с шины данных DATA можно будет считать содержимое ячейки памяти.

5.Установить ОЕ в 1.


14.3.5. Программирование конфигурационных ячеек

Программирование байтов конфигурации микроконтроллеров семейства Mega осуществляется следующим образом.

Младший конфигурационный байт:

1.Загрузить команду «Запись конфигурационных ячеек» (код 0100 0000).

2.Загрузить младший байт данных. Если бит сброшен в 0, выполняется про-

граммирование соответствующей ячейки, если установлен в 1 — ее сброс.

3.Записать младший байт конфигурации.

Старший конфигурационный байт:

1.Загрузить команду «Запись конфигурационных ячеек» (код 0100 0000).

2.Загрузить младший байт данных. Если бит сброшен в 0, выполняется программирование соответствующей ячейки, если установлен в 1 — ее сброс.

3.Записать старший байт конфигурации. Дополнительный конфигурационный байт:

1.Загрузить команду «Запись конфигурационных ячеек» (код 0100 0000).

2.Загрузить младший байт данных. Если бит сброшен в 0, выполняется программирование соответствующей ячейки, если установлен в 1 — ее сброс.

3.Записать дополнительный байт конфигурации.

Временные диаграммы, иллюстрирующие процесс записи конфигурационных ячеек, приведены на Рис. 14.11.

Запись мл. байта

Запись ст. байта

Запись доп. байта

DATA ХА1 ХАО , BS1 BS2

"X $40 fqaH XX\ $40 fДанные XX

"Т( $40 )ГДанТ XX

J-\

RDY/BSY RESET

+12В

ОЕ

PAGEL 1

Рис. 14.11. Запись конфигурационных ячеек


Младший байт конфигурации

Ячейки защиты

Старший байт конфигурации

BS2-а)

Рис. 14.12. Соответствие сигналов BS1 и BS2 выполняемой операции чтения в моделях с двумя байтами конфигурации (а) и в моделях с тремя байтами конфигурации (б)

Данные

у

BS1

У

Младший байт конфигурации

Дополнительный байт конфигурации

BS2

Ячейки защиты

Старший байт конфигурации

BS2

У

У

Данные

BS1

У

14.3.6.Программирование ячеек защиты

Программирование ячеек защиты выполняется аналогично программированию конфигурационных ячеек (реализация каждого этапа приведена в Табл. 14.17):

1.Загрузить команду «Запись ячеек защиты» (код 0010 0000).

2.Загрузить младший байт данных. Для программирования ячейки соответствующий бит должен быть сброшен в 0. Неиспользуемые биты должны быть всегда установлены в 1.

3.Записать младший байт конфигурации.

14.3.7.Чтение конфигурационных ячеек и ячеек защиты

Чтение указанных ячеек выполняется в следующей последовательности (реализация каждого этапа приведена в Табл. 14.17):

1.Загрузить команду «Чтение конфигурационных ячеек и ячеек защиты» (код 00000100).

2.Установить ОЕ, BS1 и BS2 в 0, после этого с шины данных DATA можно будет считать значение младшего конфигурационного байта.

3.Установить ОЕ в 0, a BS1 и BS2 — в 1. После этого с шины данных DATA можно будет считать значение старшего конфигурационного байта.

4.Установить ОЕ в 0, BS1 — в 0, a BS2 — в 1. После этого с шины данных DATA можно будет считать значение дополнительного конфи-гурационного байта.

5.Установить ОЕ в 0, BS1 — в 1, a BS2 — в 0. После этого с шины данных DATA можно будет считать значение байта защиты.

6.Установить ОЕ в 1.

Соответствие сигналов BS1 и BS2 выполняемой операции чтения показано на Рис. 14.12.



0 ... 173 174 175 176 177 178 179 ... 195