Berechnung der Verzögerung

OP #2941592
Lesenswert?

Hallo ich habe folgende Frage:
Ich möchte eine Verzögerung von genau 64 ms mittels eines 8 Bit-Timers 
erzielen.

Dafür nehme ich den Voeteiler 1024 und erreiche dann für einen
Überlauf 16,384ms.
Jetzt möchte in den Startwert bzw. den Vergleichwert wählen.

Bin dann wie folgt vorgegangen:

1) 64ms/16ms= 4 Überlauf.
2) Nehme dann den Rest: (0,384/16,384)*256 Macht 6 über.
3) Die 6 teile ich dann auf die 4 Überläufe auf
   6/4=1,5 das heisst mit 2 Vorladen.

Ich muss das leider erstmal trocken machen und muss es später 
ausprobieren.
Kann das Stimmen oder muss man das anders berechenen.
Der Mikrocontroller ist ein Atmega 32 mit 16 MHz

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren