Den Timer0 des M8 kann man nicht auf so lange Zeiten einstellen. Lass ihn zb alle 50ms überlaufen und zähle die Überläufe, bis du 20 erreicht hast.

Berechnen lassen sich Timer-Werte zb mit avrcalc:
https://www.roboternetz.de/phpBB2/dl...le&file_id=123
Du müsstest also in der ISR den Timer mit 0x4c vorladen.


In Hz werden Frequenzen angegeben, was einer gewissen Zahl von Ereignissen pro Sekunde entspricht. Du willst einen Takt pro Sekunden, also 1 Hz.