[an error occurred while processing this directive]
Внимательно прочитай про опцию entry point (Внутри пример vectors.asm)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено serwz 15 декабря 2004 г. 10:58
В ответ на: Обработчики прерываний на Си для 2407 отправлено mml 15 декабря 2004 г. 07:49

.ref _c_int0,_c_int1, _timer2_isr,_uatr_isr, _timer1_isr

.sect "vectors"
rset: B _c_int0 ;00h reset
int1: B _c_int1 ;02h INT1
int2: B _timer1_isr ;04h INT2
int3: B _timer2_isr ;06h INT3
int4: B int4 ;08h INT4
int5: B _uatr_isr ;0Ah INT5
int6: B int6 ;0Ch INT6
int7: B int7 ;0Eh reserved
int8: B int8 ;10h INT8 (software)
int9: B int9 ;12h INT9 (software)
int10: B int10 ;14h INT10 (software)
int11: B int11 ;16h INT11 (software)
int12: B int12 ;18h INT12 (software)
int13: B int13 ;1Ah INT13 (software)
int14: B int14 ;1Ch INT14 (software)
int15: B int15 ;1Eh INT15 (software)
int16: B int16 ;20h INT16 (software)
int17: B int17 ;22h TRAP
int18: B rset ;24h NMI
int19: B int19 ;26h reserved
int20: B int20 ;28h INT20 (software)
int21: B int21 ;2Ah INT21 (software)
int22: B int22 ;2Ch INT22 (software)
int23: B int23 ;2Eh INT23 (software)
int24: B int24 ;30h INT24 (software)
int25: B int25 ;32h INT25 (software)
int26: B int26 ;34h INT26 (software)
int27: B int27 ;36h INT27 (software)
int28: B int28 ;38h INT28 (software)
int29: B int29 ;3Ah INT29 (software)
int30: B int30 ;3Ch INT30 (software)
int31: B int31 ;3Eh INT31 (software)

CodeS: .word 0,0,0,0 ;unlocked

//////////////////////////////////////////////////////////

void main()
{
}

//прерывание c_int1 и так далее таймер...
interrupt void c_int1(void)
{
//
}

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 

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

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

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


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

E-mail: info@telesys.ru