Gast
#1077572
Hallo miteinander, ich versuche verzweifelt einen Interrupt nach einer AD Wandlung auf meinem LPC2368 Board auszulösen... hierzu habe ich folgende Anweisungen: Interrupt Routine: __irq IRQ_AD0() { //macht irgendwas... } im Hauptprogramm: void main(void) { ..... //Interrupt Anweisungen für AD0 AD0INTEN |= (1<<8); //selektiere alle AD Eingänge als Interruptauslöser VICIntSelect = 0x0000; //selektiere alle als standard IRQs VICIntEnable |= (1<<18); //selektiere AD0 Interrupt als Quelle VICVectCntl8 = 0x3; //lege Priorität fest VICVectAddr18=(unsigned long)IRQ_AD0; //verlinkung auf IRQ Routine Die AD Wandlung läuft im Burst Mode, polle ich die AD WAndlung funktioniert alles ganz gut, aktiviere ich den Interrupt, so springt er nie in diese... Habe ich irgendetwas bei der Konfiguration vergessen? Für eure Hilfe bin ich jetzt schon sehr dankbar! Grüße Chris