реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Использование EEPROM в С программах, Отмена инициализации переменных в EEPROM
Smoky
сообщение Jun 29 2010, 16:55
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 7-05-10
Из: Оренбург
Пользователь №: 57 135



Как можно избежать инициализации переменных в EEPROM при включении, если перед отключением там сохранялись нужные данные, которые необходимы при следующем включении? Спасибо.


--------------------
Лень, оттвори дверь, сгоришь - а хоть и сгорю, но не оттворю.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Jun 29 2010, 17:17
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Расшифруйте


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
SysRq
сообщение Jun 29 2010, 17:51
Сообщение #3


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



Обычно при упоминании eeprom-переменных компиляторы создают некий (*.eep) файл, котороый необходимо зашить программатором в eeprom МК, таким образом осуществив "инициализацию" этих переменных. Каждый раз при запуске программы же инициализация не происходит.
Go to the top of the page
 
+Quote Post
-SANYCH-
сообщение Jun 30 2010, 07:22
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 6-12-05
Пользователь №: 11 864



в какой среде вы работаете?
Если IAR то так __no_init __eeprom char i;
Go to the top of the page
 
+Quote Post
Smoky
сообщение Jun 30 2010, 15:17
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 7-05-10
Из: Оренбург
Пользователь №: 57 135



Спасибо и прошу прощения за напрасное беспокойство, во всём разобрался сам. Использую компилятор CVAVR. В моём представлении инициализация глобальных переменных связана с обязательным сбросом их содержимого. Оказалось, что к EEPROM это не относится и все ранее сохраняемые в ней данные сохраняются.


--------------------
Лень, оттвори дверь, сгоришь - а хоть и сгорю, но не оттворю.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 12:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016