Обозначения сигналов
В данном разделе ряд выводов микроконтроллеров ATmega603/103 указывается
обозначениями сигналов, отражающими их функциональное назначение в процессе
параллельного программирования, а не по обозначениям выводов. Выводы не указанные
в таблице имеют обычные обозначения.
Таблица 35. Соответствие обозначений выводов обозначениям сигналов
Обозначение сигнала в режиме программирования |
Обозначение вывода |
I/O |
Описание |
RDY / BSY |
PD1 |
O |
0: Прибор занят программированием, 1: Прибор готов
к новой команде |
OE |
PD2 |
I |
Разрешение выхода (Активен низким уровнем) |
WR |
PD3 |
I |
Импульс записи (Активен низким уровнем) |
BS1 |
PD4 |
I |
Выбор байта (бит 0) |
XA0 |
PD5 |
I |
Режим XTAL (бит 0) |
XA1 |
PD6 |
I |
Режим XTAL (бит 1) |
BS2 |
PD7 |
I |
Выбор байта (бит 2 -всегда на низком уровне) |
PAGEL |
PA0 |
I |
Загрузка страницы программирования памяти |
Биты XA1/XA0 определяют действие, запускаемое по положительному импульсу на XTAL1. Установки битов представлены в следующей таблице:
Таблица 36. Кодирование битов XA1 и XA0
XA1 |
XA0 |
Характер действия при поступлении импульса на XTAL1 |
0 |
0 |
Загрузка Flash или EEPROM адреса (старший или младший байт адреса Flash памяти определяет бит BS1) |
0 |
1 |
Загрузка данных (старший или младший байт адреса Flash памяти определяет бит BS1) |
1 |
0 |
Загрузка команды |
1 |
1 |
Нет действия, ожидание |
При поступлении импульсов WR или OE загруженная команда определяет действие на входе или выходе. Команда является байтом, в котором каждый бит определяет функцию, как это отражено в таблице:
Таблица 37. Кодирование битов байта команды
N бита |
Выполняемая операция при установленном бите |
7 |
Очистка кристалла |
6 |
Запись бита-предохранителя. Размещаются в байте данных по следующим битам: D5: SPIEN бит-предохранитель, D3: EESAVE бит-предохранитель, D1: SUT1 бит-предохранитель, D0: SUT0 бит-предохранитель (Примечание: запись 0 для
программирования, запись 1 для стирания) |
5 |
Запись бита блокирования. Размещаются в байте данных по следующим битам::D2: LB2, D1: LB1 (Примечание: запись 0 для программирования) |
4 |
Запись Flash или EEPROM памяти (определяется битом 0) |
3 |
Чтение сигнатуры |
2 |
Чтение битов блокирования и битов-предохранителей. Размещаются в байте данных по следующим битам:D5: SPIEN бит-предохранитель, D3: EESAVE бит-предохранитель, D2: LB2, D1: SUT1/LB1, D0: SUT0 (Примечание: состояние 0 программируется) |
1 |
Чтение из Flash или EEPROM памяти (определяется битом 0) |
0 |
0 : Обращение к Flash, 1 : Обращение к EEPROM |