Народ Help!!!, тут у меня с IAR для AVR вот какая проблема, при вызове функции из основного кода все ОК, а при вызове ее из прерывания все глючит
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено OlegPowerC 01 ноября 2005 г. 21:33

Контроллер - 88 мега. Есть прерывание по изменеию состояния ноги и прерывание INT1. При входе в INT1 сначала запрещаются прерывания по INT1 потом разрешается прерывание по изменеию состояния ноги на одном из портов, затем вызывается функция которая опрашивает флаг (байт в SRAM) и если он равен определенному значению то выход из функции. В прерывании по изменению ноги вызывается функция которая изменяет флаг.
Если вызвать функцию опроса флага из тела программы то все ОК, а если из прерывания то ведет себя непредсказуемо

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

Ответы



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

E-mail: info@telesys.ru