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

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

Отправлено yes 29 сентября 2005 г. 16:52
В ответ на: По BF533 - че-то не понял таймеры на одном векторе прерывания висят или на разных?или вешаются на разные?+ отправлено andrews 29 сентября 2005 г. 16:34

ну вроде все ключевые слова ниже

#include sys\exception.h>

EX_INTERRUPT_HANDLER(MEMDMA0_ISR) {....


// configure interrupt
*pSIC_IAR0 = *pSIC_IAR0 & 0xffffffff | 0x00000000;
*pSIC_IAR1 = *pSIC_IAR1 & 0xfffffff0 | 0x00000001; // map DMA0 PPI Interrupt -> IVG8
*pSIC_IAR2 = *pSIC_IAR2 & 0xf00fffff | 0x07600000; // map MDMA0 - 13 MDMA1 - 14


register_handler(ik_ivg8, DMA0_PPI_ISR); // assign DMA0 PPI ISR to interrupt vector 8
register_handler(ik_ivg13, MEMDMA0_ISR); // assign DMA0 PPI ISR to interrupt vector 8
register_handler(ik_ivg14, MEMDMA1_ISR); // assign DMA0 PPI ISR to interrupt vector 8


*pSIC_IMASK=0x00600100; // DMA0 PPI, MDMA0/1 interrupts enabled


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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru