потеря данных в PIC-ах с flash-памятью
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено alex5 14 января 2005 г. 13:31

Предлагаю обсудить тему потери данных в PIC-ах с flash-памятью. Если она уже обсуждалась раньше, прошу дать ссылки.
Конкретно: имеется устройство на PIC16F877-04I/P для применения в легковом автомобиле с питанием, соответственно, от бортовой сети 12...14 вольт. Блок питания - обычный линейный стабилизатор на КР142ЕН5А с диодом (от переполюсовки) и стабилитроном (от выбросов напряжения) на входе. Имеется возможность внутрисхемного программирования. Проблема: в EEPROM данных хранятся параметры настроек. При реальной эксплуатации параметры несколько раз портились, пока не поставил защиту для EEPROM memory (бит CPD=0 в слове конфигурации). Теперь параметры сохраняются, но возвратился прибор, у которого частично испорчена уже программа во FLASH Program Memory. При этом в слове конфигурации установлена защита всей области памяти программ (СР1:СР0=0) и запрет на программирование незащищенной области памяти программ (WRT=0). У кого-нибудь есть мысли, почему (и как) это происходит?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru