Sprungziel ISR-Routine

Gast #2485262
Lesenswert?

Hallo,

ich habe ein Problem mit dem Anspringen einer ISR-Routine.

Anstatt in der ISR zu landen wird mir, wenn der Interrupt kommt, das 
Hauptprogramm aus seiner Endlosschleife geholt und wieder von vorn 
gestartet. Dabei ist es egal, ob ich nun einen Timer-Interrupt nehme 
oder den ADC_vect.
Es sieht so aus, dass der ISR-Vektor an eine falsche Stelle zeigt. 
avr/interrupt.h habe ich eingebunden und der avr-gcc beschwert sich 
auch, wenn ich den ISR-Vektor falsch schreibe. Im Makefile habe ich den 
atmega8 korrekt angegeben.

Wo kann ich hier anfangen zu suchen? Kann ich irgendwo nachschauen, 
wohin mir das fertige Programm versucht hin zu springen?
Bin für jeden Tipp dankbar.

Grüße Sebastian

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren