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

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

Отправлено val_omsk 02 сентября 2005 г. 18:32
В ответ на: (+) отправлено <font color=gray>.</font> 02 сентября 2005 г. 17:47

С помощью GUI конфигурирую значит McBSP1 на прием, DMA Channel 1 настраиваю на синхронизацию с REVT1, для HWI_INT9(DMA Channel 1 Interrupt, насколько я понимаю) назначаю в качестве функции некий обработчик прерываний.

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

MCBSP_start(C55XX_DMA_MCBSP_hMcbsp,
MCBSP_SRGR_START | MCBSP_SRGR_FRAMESYNC,
0x300
);

MCBSP_start(C55XX_DMA_MCBSP_hMcbsp,
MCBSP_RCV_START,
0x200
);

i = DMA_RGETH(hDmaRcv, DMACSR);

eventIdRcv = DMA_getEventId(hDmaRcv);

IRQ_clear(eventIdRcv);

IRQ_enable(eventIdRcv);

IRQ_globalEnable();

DMA_start(hDmaRcv);

и нифига, в обработчик программа так и не заходит, хотя данные в порт идут, то есть почему-то не срабатывает прерывание...

может забыл чего-нить сконфигурировать? главное без БИОСА, если все ручками писать, то работает. но мне хочется посмотреть загрузку процессора и прочие прелести....

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru