Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Запись/чтение в EEPROM....
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Potter
Как извесно запись/чтение производится следующими функциями:
_EEGET(Data,Adr); _EEPUT(Adr,Data); .....

Вопрос собственно такой.... Обязательно ли перед чтением или записью запрещать прерывания?
IgorKossak
Цитата(Potter @ Aug 10 2006, 09:37) *
Как извесно запись/чтение производится следующими функциями:
_EEGET(Data,Adr); _EEPUT(Adr,Data); .....

Не обязательно.
Это также делается простыми операциями присваивания с переменными, обьявленными с атрибутом __eeprom.
Цитата(Potter @ Aug 10 2006, 09:37) *
Вопрос собственно такой.... Обязательно ли перед чтением или записью запрещать прерывания?

Это зависит от конкретной задачи.

В этом форуме и в его подфоруме по IAR об этом неоднократно писалось. Поищите.
IEC
Прошу прощения!
Столкнулся с проблемой: данные с аттрибутом __eeprom читаются нормально, но не пишуться. Пишу данные в EEEPROM при помощи своей процедуры, но как-то это криво смотриться.
Кажется Вы, ув. IgorKossak, где-то выкладывали исправленную библиотеку под ИАР для работы с EEPROM? Не могу никак найти на форуме ссылки. Если можно, выложите еще раз!
ArtemKAD
http://electronix.ru/forum/index.php?showtopic=18856

Обсуждение и внизу страницы ссылка на еще одно обсуждение со ссылкой на исправленную библиотеку.
IEC
Цитата(ArtemKAD @ Aug 10 2006, 11:28) *
http://electronix.ru/forum/index.php?showtopic=18856

Обсуждение и внизу страницы ссылка на еще одно обсуждение со ссылкой на исправленную библиотеку.


Да, это оно! Спасибо за подсказку!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.