Ответ: Огромное спасибо, но ...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Gamer 19 июня 2003 г. 12:44
В ответ на: Обработчиком прерывания по Reset является функция cstartup() и следом - main(), отправлено BLACKEAGLE 18 июня 2003 г. 22:28

Мне нужно в момент сброса, если сброс прошел "наводкой", сохранить мои
системные переменны в EEPROM, я думаю это возможно т.к. питание до критической отметки
не просело и все данные актуальны. В C_STARTUP происходит иннициализация
сегментов и естественно все мои перемнные накроются медным тазом, так вот
как можно и можно ли перехватить прерывание по RESET с последующей передачей
управления штатной C_STARTUP, честно сказать я пишу в IAR 1.40C на С и можно ли это
реализовать штатными методами на С, ну накрай на ASM. Уже попробовал
написать свой C_STARTUP на основе родного так ведь ругается Module exit declared twice as library.
Redeclared in file c:\iar\ew22demo\a90\lib\cl3s.r90, ignoring second module.
Люди поможите.

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

Ответы



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

E-mail: info@telesys.ru