Wie muss ich das mit der Torzeit machen.
Mir ist klar wie das Funktionieren soll, kann es nur nicht programmierne...

Das habe ich mal Programmiert und der Zähler zählt auch die Überläufe am Timer0

Code:
volatile uint16_t overflow ;


/*-- Hauptprogramm ---------------------------------------------------------------------*/
int main(void)
{ 
	char buffer[10] ;
	count = 0 ;
	overflow = 0 ; // Variable für Overflow  

    lcd_init() ;      // LCD aktivieren

	// Timer0 auf Externen Clock Source T0 mit Rising Edge setzen --> S.86
    TCCR0 |= (1<<CS02) | (1<<CS01) | (1<<CS00) ;

    // Overflow Interrupt Enable --> S.87
    TIMSK |= (1<<TOIE0) ;

	sei() ;
	
	while(1)
	{
	   utoa(overflow,buffer,10) ;
       set_cursor(0,1) ;
       lcd_string(buffer) ;	  
	}                         

}

/*-- Timer0 Overflow Interrupt ---------------------------------------------------------*/
SIGNAL (SIG_OVERFLOW0) 
{
  overflow++ ;
}
Wenn mir jemand helfen könnte wäre ich sehr dankbar