/* - vector.h - Olamide Adabonyan / Philip Lechowicz - o_mide@yahoo.com / phillech@aol.com */ #define SCIvector *(void(**)())0x00c5 #define SPIvector *(void(**)())0x00c8 #define PAIvector *(void(**)())0x00cb #define PAOvector *(void(**)())0x00ce #define TOvector *(void(**)())0x00d1 #define TOC5vector *(void(**)())0x00d4 #define TOC4vector *(void(**)())0x00d7 #define TOC3vector *(void(**)())0x00da #define TOC2vector *(void(**)())0x00dd #define TOC1vector *(void(**)())0x00e0 #define TIC3vector *(void(**)())0x00e3 #define TIC2vector *(void(**)())0x00e6 #define TIC1vector *(void(**)())0x00e9 #define RTIvector *(void(**)())0x00ec #define IRQvector *(void(**)())0x00ef #define XIRQvector *(void(**)())0x00f2 #define SWIvector *(void(**)())0x00f5 #define IILOPvector *(void(**)())0x00f8 #define COPvector *(void(**)())0x00fb #define CMFvector *(void(**)())0x00fe /* ******************example************************ * #include * * #include * * #include * * unsigned int Cnt=0; * * #pragma interrupt_handler TOC3handler() * * void TOC3handler(){ * * TOC3=TOC3+10000; * * TFLG1=0x20; * * Cnt++; } * * main(){ * * asm(" sei"); * * TOC3vector=&TOC3handler; * * TFLG1 = 0x20; * * TMSK1 = 0x20; * * TOC3=0; * * asm(" cli"); * * while(1){ * * printf("Cnt= %d \n", Cnt); } * * } * ************************************************* */