Timer 2 OVF Probleme

Serenifly:
Du musst die ganzen Timer-Register vorher auf 0 setzen. Auf dem Arduino sind alle Timer für PWM vorkonfiguriert. Das ist kein nackter Prozessor!

Außerdem musst du auf Multi-Byte Variablen außerhalb der ISR atomar zugreifen. d.h. bei abgeschalteten Interrupts

TCNT2 in der ISR auf 0 zu setzen ist überflüssig

Danke das hat schonmal geholfen:) jedoch lande ich immer noch nicht bei 5 min ehr so ca. bei einer Minute. Habe ich etwas falsch berechnet?

Was sind multi-Byte Variablen?
meinst du damit das ich volatile uint16_t ovf_timer2=0; nur nach cli(); abfragen darf?