Forum: Mikrocontroller und Digitale Elektronik Fehler beim Kompilieren


von SL (Gast)


Lesenswert?

Hallo zusammen,
ich habe momentan ein Problem beim Kompilieren meines Sourcecodes.

Der Compiler zeigt mir folgenden Fehler:

main.c:166: error: static declaration of 'TIMER0_TCNT0_vect' follows 
non-static declaration
main.c:166: error: previous declaration of 'TIMER0_TCNT0_vect' was here

Der Sourcecode an dieser Stelle ist folgender:

ISR(TIMER0_TCNT0_vect){
    i_zeit++;
}

Benutzt wird ein AtMega8.

Solltet ihr den restlichen Funktionscode brauchen, einfach schreiben :D

VG
SL

von Stefan E. (sternst)


Lesenswert?

Ob nun mit Absicht (weil du dachtest es gehört so) oder wegen einer 
fehlenden Klammer irgendwo, anscheinend ist deine ISR innerhalb einer 
anderen Funktion.

von SL (Gast)


Lesenswert?

Ich dachte es gehört so :D Danke für die schnelle Antwort. Habs mal aus 
der Funktion rausgetan, jetzt funktionierts :D

Danke für die Hilfe!

Vg
SL

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
Noch kein Account? Hier anmelden.