[an error occurred while processing this directive]
Cогласно UserGide, прерывания инициироваться должны лишь от TACCR1 или 2 CCIFG, а TAIV никак не должен их возбуждать, лишь дает возможность условных переходов программе-обработчику общего вектора прерывания.
(«Телесистемы»: Конференция 'Микроконтроллеры и их применение')

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

Отправлено Yak 15 марта 2006 г. 13:06
В ответ на: Благодарю, Олег! После вашего доп. разъяснения я уразумел!! Однако не понятно, за каким Большим MSP в вопросе необходимости очередного прерывания ориентируется на Multiple-source flag TAIV, а не на Single-source flag CCIFG в регистре TAССTL1 !?? отправлено Yak 15 марта 2006 г. 12:13

Any access, read or write, of the TAIV register automatically resets the highest
pending interrupt flag. If another interrupt flag is set, another interrupt is
immediately generated after servicing the initial interrupt. For example, if the
TACCR1 and TACCR2 CCIFG flags are set when the interrupt service routine
accesses the TAIV register, TACCR1 CCIFG is reset automatically. After the
RETI instruction of the interrupt service routine is executed, the TACCR2
CCIFG flag will generate another interrupt.

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

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

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

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


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru