Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Отладка PIC18 и сохранность EEPROM
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
Слесарь
Здравствуйте!
Я в среде программирования контроллеров новичек, но приходится сразу придумывать серьезный аппарат и писать полноценную программу.
На многие эксперименты с капризами и хитростями MPLAB + MCC18 нет времени.
У меня каждую новую отладку DEBUG теряются данные записанные в EEPROM, по этому, когда аппарат почти готов мне теперь приходится подолгу выходить в рабочий режим, устанавливая каждый раз калибровочные параметры. В нормальном режиме вроде сохраняются отключая питание.
Помогите новичку? пока сообразительности хватило тока в настройках отладки поставить птичку - соранять EEPROM девайса. Но это не помогло.

MPLAB + MCC18 + PIC18F4550
Слесарь
Как понимаю, EEPROM стирается если я делаю изменения в программе и запускаю Дебад.
Мнеб так чтоб не стиралась?
Danis
Сложно так сразу сказать в чем глюк, я с PIC18 работал, но данные всегда во flash сохранял а не в eeprom. Когда работал с AVR то была схожая проблемма, во время запуска контроллера, когда питание нарастало долго праграмма случайно залитала не на нужные адсера с портила данные в eeprom, поставил драйвер питания, все заработало.
evc
Цитата(Cлесарь @ Jun 8 2010, 19:08) *
...У меня каждую новую отладку DEBUG теряются данные записанные в EEPROM...


Это где? В отладчике или в самом процессоре?
Тоже непонятно программатор у вас какой....

Если в отладчике теряются, посмотрите Configure -> Settings -> Program Loading:

Нажмите для просмотра прикрепленного файла

Если в железе, посмотрите настройки программатора (если пользуетесь ICD2) Programmer -> Settings... -> Program:

Нажмите для просмотра прикрепленного файла

ПП Если действительно
Цитата(Cлесарь @ Jun 8 2010, 19:08) *
приходится сразу придумывать серьезный аппарат и писать полноценную программу
,
по любому придется
Цитата(Cлесарь @ Jun 8 2010, 19:08) *
На многие эксперименты с капризами и хитростями MPLAB + MCC18

все таки найти время!
Слесарь
Аппарат уже сдал в эксплуатацию.

Но всеже:

Отладчик Pickit2

Clear EE data птичка снята
Pickit2 Preserve device EEPROM птичка установлена
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.