Abend!
Kann sein (ist sehr wahrscheinlich), dass ich einfach überarbeitet bin 
und irgendwas wichtiges übersehe, aber ich komme mit dem Timer1 nicht 
ganz zurecht.
Mein Code:
1  | #include <avr/interrupt.h>
  | 
2  | ...
  | 
3  | TCCR1A = 0x00;
  | 
4  | TCCR1B = (1<<WGM12) | (1<<CS11)  | (1<<CS10);
  | 
5  | TCNT1H = 0;
  | 
6  | TCNT1L = 0;
  | 
7  | 
  | 
8  | OCR1AH = ((1250 & 0xFF00) >> 8);
  | 
9  | OCR1AL =  (1250 & 0x00FF);
  | 
10  | 
  | 
11  | TIMSK = (1<<OCIE1A);
  | 
12  | 
  | 
13  | sei();
  | 
14  | ...
  | 
15  | ISR(TIMER1_COMPA_vect)
  | 
16  | {
 | 
17  |     ...
  | 
18  | }
  | 
bei 8 Mhz Taktfrequenz sollte das alle 10 ms die ISR aufrufen, tut es 
aber anscheinend nicht. was mache ich falsch?