[an error occurred while processing this directive]
Вроде с 81-м сильно не должны отличаться...
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено Fat Robot 21 июля 2003 г. 11:36
В ответ на: Как у адсп-2191 запретить прерывание из обработчика? отправлено lisarden 21 июля 2003 г. 08:48

interrupt_handler:
...
...

#ifdef INTRUUPT_NESTING_IS_ALLOWED
dis ints; // if nesting is allowed
#endif

ax0 = IMASK;
pop STS;
... // save astat, mstat to temp. store
ar = IMASK;
... // modify interrupt masking bits in ar
IMASK = ar;
... // restore astat, mstat from temp. store
push STS;

ar = ax0;
... // modify current IMASK if necessery
IMASK = ar;

#ifdef INTRUUPT_NESTING_IS_ALLOWED
... // IFC modification can be iserted here
ena INTS;
#endif

...
...

rti;



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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


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

E-mail: info@telesys.ru