Das sind Code-Tags:
Du schreibst "[ code ]...[/ code ] ohne die Leerzeichen zwischen den Code. Außerdem ließe sich Dein Geschreibsel wesentlich besser lesen, wenn Du richtige deutsche Wörter (ein statt "ne") und Satzzeichen benutzen würdest.Code:ISR(SIG_OVERFLOW2) // Timer 2 { if (faktor != 0) faktor--; cli(); if (faktor == 0){ TIMSK &= ~(1<<TOIE2); if (TCNT2+10 > OCR2) timeUp2(); else TIMSK |= (1<<OCIE2); } sei(); }
Du benutzt "ISR(SIG_OVERFLOW)"
Das hat mich verwirrt, weil SIG... ist die alte Schreibweise, das heißt jetzt (TIMER1_OVF_vect)". Die neuen GCCs prüfen das aber und es funktioniert.
Gruß







Zitieren

Lesezeichen