Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

522 Микроконтроллеры AVR от азов программирования... Время программирования при помощи команды SPM Таблица 6.59 Вид операции Минимальное время программирования Максимальное время программирования Модификация Flash -памяти (стирание страницы, запись страницы или запись битов защиты при помощи команды SPM) 3,7 мс 4,5 мс 6.15. Программирование памяти Биты защиты памяти данных и программ Микросхема ATtiny2313 имеет два бита блокировки. Их можно оста ­ вить незапрограммированными (1) или запрограммировать любой из них (0) для того, чтобы перевести микросхему в один из уровней защиты (см. табл. 6.60 и 6.61). Биты блокировки могут быть стерты (1) только при помощи команды «стирание микросхемы». Байт битов защиты Таблица 6.60 Байт битов защиты Номер бита Описание Значение по умолчанию 7 — 1 (не запрограммирован) 6 — 1 (не запрограммирован) 5 — 1 (не запрограммирован) 4 — 1 (не запрограммирован) 3 — 1 (не запрограммирован) 2 — 1 (не запрограммирован) LB2 1 Бит защиты 1 (не запрограммирован) LB1 0 Бит защиты 1 (не запрограммирован) Примечание. 7 — если не запрограммирован, 0 — если запрограммирован Режимы защиты Таблица 6.61 Биты блокировки Вид защиты Режим LB2 LB1 1 1 1 Не включен ни один из режимов защиты 2 1 0 Возможность программирования памяти программ и EEPROM как в параллельном, так и в последовательном режиме заблокирована. Изменение fuse -переключателей также заблокировано как в параллельном, так и в последовательном режиме 0 ’ 3 0 0 Возможность чтения и программирования памяти программ и EEPROM как в параллельном, так и в последовательном режиме заблокирована. Изменение значений fuse -переключателей и битов защиты загрузчика также заблокированы как в параллельном, так и в последовательном режиме 0 ’ Примечания. 1. Нужное значение fuse -переключателей необходимо установить до того, как будут запрограммированы биты защиты LB1 и LB. 2. Значение 1 означает «не запрограммировано», 0 озна ­ чает «запрограммировано».

RkJQdWJsaXNoZXIy MTExODQxMg==