Hallo zusammen, hab vom ganzen Haare raufen schon Glatze. Wie berechne ich nun genau die Werte für den Timer (Formel) ? Hab mir das hier http://www.mikrocontroller.net/attachment.php/628/Timer.asm schon angeschaut, jedoch macht es bei mir irgendwie nicht klick. :-( Wieso sind es gerade da 50ms ? Wie kann ich es anhand einer Zeit X berechnen ? Wäre toll, wenn mich dabei mal jemand führen könnte. Gruß, Andre.
Also der Timer wird auf 61 eingestellt, das heißt, er muß noch (255-61) 194 Schritte machen. Ein Takt dauert 0,25µs. Zeit bis zum Overflow = 194 * 0,25µs * 1024 = 49,664 ms Hast du sonst noch Fragen ? Ich habe mich da selber erst vor kurzem eingearbeitet und die Materie.
Es sind 195 Schritte (256-61). Der Interrupt tritt bei einem Overflow auf. 254, 255, 0!
Hallo Christian, oki, das hat mir schon weitergeholfen. Noch eine 'dumme' Frage: Wie kommst Du auf die 0,25µs ? Gruß, Andre.
Ein tolles Programm zum Berechnen der Timer: http://www.avrfreaks.net/Tools/ToolFiles/292/AvrCalc.zip
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.