Das sind Code-Tags:
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 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.
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ß