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

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

Отправлено Doka 14 июня 2005 г. 14:16
В ответ на: Директива ассемблера .ivec - в доках все описано. отправлено SM 14 июня 2005 г. 13:15

размудрил со всеми этими IVPD и .ivec

таблица прерываний по адресу 0xff00
( VECT: origin = 0xFF00, len = 0x0100
.vectors: {} > VECT )
смотрюдизасемблированный код - попадает на этот адрес; всё чинно, адреса обработчиков перрываний по 0х8 выровнены, более того даже правильно прописались адреса вызова обработчиков прерывания,

INTM = 1
IVPD = 0x00FF;
IVPH = 0x00FF;
разрешаю прерывание в IER0
сбрасываю IFR0
затем в бите INTM = 0

все равно не пашет :(
такое ощущение что при использовании прерываний в какой-то проц.инициализации подвисает

ЗЫ: насчет XF в прерывании учту, спасибо

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru