Guten Abend, Ich möchte 1ms Timer Interrupt haben. Leider klappt es nicht
1  | OCR0A = (int16_t)((F_CPU / 64 * 10e-4 + 0.5)); // preload for 1ms  | 
2  | TCCR0B |= (1<<CS01)|(1<<CS00); // divide by 64  | 
3  | TIMSK |= (1<<OCIE0A); // enable timer Compare A Interrupt  | 
4  | |
5  | |
6  | |
7  | ISR(TIMER0_COMPA_vect) //_evry 1ms Interrupt  | 
8  | {
 | 
9  | PORTA ^= (1<<OUT_RUNLED)  | 
10  | }
 | 
Wenn ich das wackeln des Pins mit dem Oszi anschaue ist es irgendwie 90ms. Wie kann das sein?