[an error occurred while processing this directive]
Глюк с прерыванием. выпрямите руки, плз.
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено ода 23 ноября 2005 г. 13:38

Значит так. процессор 6713. на его ногу GP4 приходит прерывание. Нога разрешена (GPEN=xxFx) и сконфигурена как вход(GPDIR=xx0x). Однако, при приходе прерывания в регистрах GPVAL(значение), GPDH, GPDL(регистрация фронтов) меняется значение, отвечающее за ногу GP5 ! как и в регистрах IFR=xx2x(а не xx1x). на ноге GP5 между тем нет ничего.она вообще в z состоянии. регистры IER=xx3x . GIE=1 (разрешено прерывание). MUXL=xxxxxxxx4 по дефалту.
ВТОРОЕ. не заходит в обработчик прерываний... то есть таже на таблицу веторов не идет. ISTP=000008A0(смещена на 800). адрес правильный. GPHM GPLM=xx3x. чего где не так поставил.. помогите выправить руки :(!

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru