С прерываниями разобрался!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено DragonS 21 октября 2003 г. 19:15
В ответ на: проблема с запуском непрерывной работы ADC в ATmega8 (с прерываниями) отправлено DragonS 20 октября 2003 г. 23:14

При старте проц "притормаживал" WD на 2 сек, для того чтобы инициализировалась переферия. А при перезапуске, с помощью WD, программа разруливала ситуацию (причину сброса) и переходила в определенное место. При этом пропускался код, куда проц попадает при вкл. питания, где разрешались прерывания перед входом в sleep. Это видимо и сыграло решающую роль в блокировании обработки дальнейших прерываний. Т.к. команда sei стояла только в одном месте. А в дальнейшем коде я как то и не подумал вставить sei.

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

Ответы



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

E-mail: info@telesys.ru