Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
362 Микроконтроллеры AVR от азов программирования... памяти EEPROM лежит в пределах между 0 и 127. Начальное значение EEAR не определено. Значение в регистр адреса должно быть обязательно записано перед первым обращением к EEPROM. Регистр данных EEPROM — EEDR Номер бита 765432 1 О | MSB | | | | | | | LSB | EEDR Чтөниө(Я)/ЗаписьОЛО R/W R/W R/W R/W R/W R/W R/W R/W Начальное значение 00000000 MSB - Старший бит байта LSB - Младший бит байта Биты 7..0 — EEDR7..0: Данные EEPROM. В режиме записи данные, записанные из регистра EEDR, будут записаны EEPROM по адресу, ука занному в регистре EEAR. В режиме чтения в регистр EEDR помещаются данные, прочтенные из EEPROM из ячейки с адресом, указанным в регистре EEAR. Регистр управления EEPROM — EECR Номер бита г 7 6 5 4 3 2 1 0 EERE | EECR - 1 | - | ЕЕРМ1 | ЕЕРМО | EERIE | ЕЕМРЕ | ЕЕРЕ | 4TeHne(R)/3anncb(W) R R R/W R/W R/W R/W R/W R/W Начальное значение 0 0 X X 0 0 X 0 Биты 7,6 — Res: Зарезервированные биты В микросхеме ATtiny2313 эти биты не используются, и их значение всегда равно нулю. Биты 5, 4 — ЕЕРМ1 и EEPM0: Разряды выбора режима EEPROM. Биты установки режима программирования EEPROM определяют, каким способом будет выполняться команда программирования, если сброшен флаг ЕЕРЕ. Это дает возможность перепрограммировать данные за одно действие (стереть старое значение и записать новое) или разделить опе рации стирания и записи на две отдельные операции. Время выполнения операции в каждом из режимов приведено в табл. 6.1. Любые значения ЕЕРМп игнорируются, когда установлен флаг ЕЕРЕ. После системного сброса разряды ЕЕРМп будут установлены в 0Ь00 в том случае, если в это время не происходит процесс программи рования EEPROM. Бит 3 — EERIE: Разрешение прерывания от EEPROM. Этот разряд управляет генерацией прерывания, возникающего при завершении цикла записи в EEPROM. Если этот разряд установлен в единицу, пре рывания разрешены (если флаг I регистра SREG также установлен в единицу).
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==