Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Цифровые сигнальные процессоры (DSP) и их применение»

Помогите запустить прерывания от McBSP на TMS320VC5502

Отправлено Alex-256 (188.186.197.108) 29 июля 2010, г. 16:51


Сразу оговорюсь, что работаю с этим процем недавно и с прерываниями ещё не сталкивался.
Есть порт McBSP, прекрасно работающий от АЦП по опросу готовности RRDY. Пытаюсь запустить его на прерывания - всё глухо. Я может что-то пропустил?

Для разрешения прерываний использую код:

инициализация порта;
инициализация АЦП и ввод нескольких слов по опросу;
IFR0|=0x20;
IER0|=0x20;
ST1_55 &= 0xF7FF;
while(1);

-----------------------------------
в файле vectors.asm

.ref _c_int00,_int_timer0,_int_mcbsp0_rx
_vecs: .ivec _c_int00,use_reta
NMI: .ivec 1
INT0: .ivec 2
INT2: .ivec 3
TINT0: .ivec _int_timer0
RINT0: .ivec _int_mcbsp0_rx
-------------------------------------
в программе

int d;
interrupt void int_mcbsp0_rx()
{
d=PORT0_DDR1;
fl=1;
}

в обработчик не входит ни разу. Подскажите что я забыл или не так сделал.

Если вы - "Alex-256", то можете присоединить файл к сообщению.

Имя*:    Пароль*: 
Максимальный размер файла: 65536 байт.
Разрешённые форматы: png gif pdf jpg jpeg zip rar

(* - обязательные поля)


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
сколько миллиампер в одном ампере ?:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru