Может быть элементарное переполнение стека, поскольку если в процедуре обработки прерываний имеется
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
Bill 11 декабря 2003 г. 15:13
В ответ на: Ответ: отправлено
alfa 11 декабря 2003 г. 14:38
|
|
|
|
обращение к функции, то компилятор сохраняет ВСЕ регистры, даже если они не используются в самой процедуре обработки прерываний.
Совет: или следует увеличить размер стека, или исключить обращение к функции.
Я, лично, стараюсь делать процедуры обработки прерываний как можно короче. Иногда просто устанавливаю флажок события, который анализируется в программе.
Составить ответ
|||
Конференция
|||
Архив
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru