Как можно избежать инициализации переменных в EEPROM при включении, если перед отключением там сохранялись нужные данные, которые необходимы при следующем включении? Спасибо.
ILYAUL
Jun 29 2010, 17:17
Расшифруйте
Обычно при упоминании eeprom-переменных компиляторы создают некий (*.eep) файл, котороый необходимо зашить программатором в eeprom МК, таким образом осуществив "инициализацию" этих переменных. Каждый раз при запуске программы же инициализация не происходит.
-SANYCH-
Jun 30 2010, 07:22
в какой среде вы работаете?
Если IAR то так __no_init __eeprom char i;
Спасибо и прошу прощения за напрасное беспокойство, во всём разобрался сам. Использую компилятор CVAVR. В моём представлении инициализация глобальных переменных связана с обязательным сбросом их содержимого. Оказалось, что к EEPROM это не относится и все ранее сохраняемые в ней данные сохраняются.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.