Wenn der Timer nicht läuft, dann kannst Du bis zum Sankt-Nimmerleinstag
warten, dass ein Interrupt kommt.
Und das hier:
1 | TCCR0 = 0b00000011; //
|
2 | TIMSK = 0b00000001; // Timer Overflow Interrupt freischalten
|
...ist bäääh. Bitte gewöhne Dir an, die Bitnamen zu benutzen. Oder
willst Du, dass jeder, der helfen will, erstmal im Datenblatt
nachschlagen muss, welche Bits da überhaupt gesetzt werden und ob Du die
richtigen Bits gesetzt hast? Kein Wunder, dass Du da selbst die
Übersicht verlierst...
AVR-GCC-Tutorial lesen!