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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.