Forum: Mikrocontroller und Digitale Elektronik Prescaler beim 8051 nicht vorhanden?


von Maxim (Gast)


Lesenswert?

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.

von Stephan H. (stephan-)


Lesenswert?

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

von Maxim (Gast)


Lesenswert?

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.

von Joe (Gast)


Lesenswert?

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.

von Maxim (Gast)


Lesenswert?

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.

von Jack B. (jackbraun)


Lesenswert?

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.

von Joe (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.