Werde mal probieren ob ich was zusammen bringe
Code:
#define Timer_1_wert 0xd800
TIMSK=(1<<OCIE1A)|(1<<TOIE0);	/* timer0 für Messtart,timer1 für F-Messung aktiv */
OCR1A=Timer_1_wert;

TCCR1B=0;
TCNT0=0;
TCCR0=(1<<CS01)|(1<<CS02); /*Clock von T0 falling edge*/
TCCR1B=(1<<CS10)|(1<<WGM12);
Das #define kommt an den Anfang, der Rest ins main. Dann noch ISR
Code:
ISR(TIMER1_COMPA_vect){		/*Takt  Sek*/
Timer_1z ++;
}
ISR(TIMER0_OVF_vect){		/*Überlauf timer 0*/
Timer_0z++;
und ins main weiter dann die Auswertung
Code:
for(;;){
	if(Timer_1z>=200){	/*torzeit 1 Sekunde */
	TCCR0=0;
	TCCR1B=0;
	Timer_1z=0;
	T0_wert=(Timer_0z*256+TCNT0);/* Anzahl der Überläufe * 256 + Zählerstand */
	TCNT0=0;
	Timer_0z=0;
	TCNT1=0;
Die Deklaration der Variblen fehlt noch, Taktfrequenz ist 11,0592MHz