Hallo, ist es möglich mittels eines Timers auf dem AT90S2313 eine Zeitverzögerung zu realisieren? Ich habe gerade ein wenig das Datenblatt studiert, und vielleicht könnte es so gehen: TCCR0-Register auf "0000 0101" setzen (TimerSpeed=CK/1024). Das muesste doch, wenn der Timer überläuft, im "TIFR"-Register das "TOV0"-Bit eins werden, das könnte ich dann abfragen. Aber wie setze ich den Timer dann wieder 0? EInfach das "TCNT0"-Register wiedere 0x00 setzen und das "TOV0"-Bit auch, oder macht er das von alleine? Vielleicht ist das auch total falsch, dann klärt mich bitte auf, wie es gehen könnte... ;-) Danke schonmal, ciao Christian
Christian Fuchs schrieb: > > ist es möglich mittels eines Timers auf dem AT90S2313 eine > Zeitverzögerung zu realisieren? Wenn die Verzögerung nicht allzu lang sein soll, geht das mit dem AVR Delay Loop Generator viel einfacher. Zu den Timern werd ich noch ein Tutorial schreiben, sobald ich aus dem Urlaub zurück bin und mir einen neuen Controller bestellt habe. MfG Andreas
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.