EEROM память данных PIC18XXXX.

Автор: Super User Просмотров: 4254

 

Регистр EECON1.

 

Регистр содержит биты управления EEPROM памяти данных.

 

Важно:

Сброс по включению питания   микроконтроллера (POR) и сброс по снижению питания (BOR) приводит к сбросу  битов управления регистра EECON1, за исключением битов 3,6,7,  которые принимают неизвестное состояние.

R/W-X R/W-X U-0 R/W-0 R/W-X R/W-0 R/S-0 R/S-0
EEPGD CFGS - FREE WRERR WREN WR RD
Бит7 Бит6 Бит5 Бит4 Бит3 Бит2 Бит1 Бит0

Бит7   EEPGD:  Обращение к Flash памяти программ или EEPROM памяти данных

 

           1= Обращение к Flash памяти программ

           0= Обращение к EEPROM памяти данных

 

Бит6   CFGS: Обращение к Flash памяти программ /EEPROM памяти данных или

                           к регистрам конфигурации

 

           1= Обращение к регистрам конфигурации

           0= Обращение к Flash памяти программ/EEPROM памяти данных

 

Бит5  Не используется. Читается как 0

 

       

Бит4   FREE: Разрешение стирания Flash  памяти программ

 

           1= стереть блок памяти программ начиная с адреса TBLPTR при следующей

                  команде WR (сбрасывается аппаратно при окончании стирания)

           0= Только запись данных

 

Бит3   WRERR: Флаг ошибки записи в память

 

           1= Запись прервана (произошел один из сбросов во время исполнения записи)

           0= Запись завершена

             Примечание. При установке бита WRERR биты EEPGD,CFGS не сбрасываются, что позволяет определить

                                       условные ошибки.

 

Бит2  WREN: Разрешение записи в память

 

           1= Запись разрешена

           0= Запись запрещена

 

Бит1 WR: Управляющий бит записи

 

           1= Инициализация цикла стирания/запись в EEPROM память данных.

                Для памяти программ инициализация цикла записи или стирания. Бит сбрасывается

                     аппаратно по завершении операции стирания/записи, программно он может быть только установлен в "1"

           0= цикл стирание/запись завершен

 

 

Бит0  RD: Управляющий бит чтения

1= Инициализация чтения   EEPROM памяти данных. Чтение выполняется за один цикл.

       Бит RD сбрасывается аппаратно. программно он может только установлен в "1" . RD  не

       устанавливается  в "1", если EEPGD=1

      

          0= Чтение EEPROM памяти данных не инициализировалось


Все права принадлежат ChipMK.ru. При копировании материала ссылка обязательна. 2011-2017 © ChipMK.ru

ChipMk.ru Яндекс.Метрика
PRCY.ru