ВУЗ:
Составители:
2.26.2. Регистр данных EEDR
При записи в этот регистр загружаются данные, которые должны быть поме-
щены в EEPROM. При чтении в этот регистр помещаются данные, считанные из
EEPROM.
2.26.3. Регистр управления EECR
Используется для управления доступом к EEPROM-памяти. Формат регистра:
Регистр EEСR
7 6 5 4 3 2 1 0
- - EEPM1 EEPM0 EERIE EEMPE EEPE EERE
EEPM1, EEPM0 – биты режима программирования EEPROM.
EEPM1 EEPM0 Время програм-
мирования, мс
Операция
0 0 3,4
Стирание и запись в одной операции
0 1 1,8 Только стирание
1 0 1,8 Только запись
1 1 - резерв
EERIE – разрешение прерывания от EEPROM. Этот разряд управляет генерацией
прерывания, возникающего при завершении цикла записи в EEPROM/
Если 1, то прерывания разрешены.
EEMPE – управление разрешением записи в EEPROM. Сбрасывается аппаратно
через 4 машинных цикла.
EEPE – разрешение записи в EEPROM. При установке разряда в 1 происходит за-
пись данных в EEPROM. (если EEMPE=1).
EERE – разрешение чтения из EEPROM. При установке разряда в 1 выполняетсся
чтение данных из EEPROM. По окончании чтения разряд сбрасывается
аппаратно.
Запись одного байта в EEPROM-память состоит из этапов:
1. Дождаться готовности памяти к записи данных (флаг
EEPE=0).
2. Загрузить байт данных в регистр EEDR, а требуемый ад-
рес – в регистр EEAR.
3. Установить в 1 флаг EEMPE.
4. В течении 4-х машинных циклов после установки флага
EEMPE записать 1 в разряд EEPE.
74
Страницы
- « первая
- ‹ предыдущая
- …
- 72
- 73
- 74
- 75
- 76
- …
- следующая ›
- последняя »