[an error occurred while processing this directive]
Это похоже на (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
миниатюрный аудио-видеорекордер mAVR

Отправлено ПАП 29 июля 2002 г. 17:26
В ответ на: запрещаются все прерывания ни с того ни с сего :-( отправлено Mega-ненавистник 29 июля 2002 г. 17:07

Это похоже на переполнение стеков. IAR C их размещает рядом, сразу после управляющих регистров, и при переполнении один наползает на другой, либо на регистры (как раз на SREG).
А еще это похоже на глюк IAR C v2.26. Вы на нем пишете? К нему был патч с исправлением. Где его сейчас взять - не знаю. Глюк заключается в порче регистра в котором сохраняется SREG при входе в прерывание.

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

Ответы



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

E-mail: info@telesys.ru