В данном разделе ряд выводов микроконтроллеров 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 |
<-- Предыдущая страница | Оглавление | Следующая страница --> |