Hallo
Verwende eine 16-Bit Variable und den CTC-Mode: Mit der internen 1,2MHz-Taktfrequenz (Auslieferzustand) und Prescale 8 sind es 150000 Countertakte pro Sekunde. Mit OCR0=250 sind es 600 Comp-ISR-Aufrufe pro Sekunde, das wären 36000 für 60 Sekunden und 54000 für 90 Sekunden. Für die Ausführung der ISR hätte man 8*250 Takte Zeit, das reicht locker. Ich mußte dafür etwas hirnen, aber ich denke, das passt so und erspart dir den externen Taktgeber.Jetzt Byte-Variable hochzählen..
Gruß
mic
Lesezeichen