Habe einige Tutorials und Datenblätter angeschaut und nichts zu einem Timer-Prescaler gefunden. Gibt es den beim 8051 wirklich nicht? Kann ich mir schwer vorstellen.
Wozu soll der gut sein??? Ist ja kein AVR. Der Timer arbeitet als 8, 13 oder 16 Bit. Das muß reichen. Einen Vorteiler kennt der 8051 nicht. Sorry !!! So dann
Das muß reichen, reicht aber nicht. ;) Warum sollte ein Prescaler nur den AVRs vorbehalten sein? Ist doch ein nützliches Ding. Na gut, muss ich halt selber einen programmieren.
Wofür brauchst du den ? Die Timer Betriebsarten reichen für alle Aufgaben aus. Jedenfalls habe ich den in den letzen 15 Jahren nicht vermisst.
Brauche einen variablen Takt von etwa 0,33 Sekunden bis ein paar ms. Diese 0,33 Sekunden sind aber zu lagen, sodass der 16-Bit-Timer nicht ausreicht.
Na dann mach doch alle ms einen Interrupt und zähl z.B. von 100 abwärts. Das wäre dann ein Takt mit 100ms.
Na ja, eigentlich geht alles, man kann ja die benötigten Zeiten auf verschiedene Art und Weisen erzeugen, .uSec - Sekunden sollten kein Problem sein. http://www.8052.com/tutrtc.phtml Schau dir mal das Uhrenbeispiel an.
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.