Forum: Mikrocontroller und Digitale Elektronik Unterschied zwischen Counter und Timer


von poiu (Gast)


Lesenswert?

Hi Leute!

Ich hab hier eine kleine Vorlesung zu Mikrocontroller. Dabei soll ich 
den Unterschied von Timer zu Counter erklären. Aber ehrlich gesagt, hab 
ich den Unterschied in den Übungen nicht ganz verstanden. Könnt ihr mir 
das vielleicht noch erklären?

von asdf (Gast)


Lesenswert?

Ich würde es so definieren: Beim Timer ist die Zeit vorher bekannt, beim 
Counter möchte man sie messen.

von Dennis H. (c-logic) Benutzerseite


Lesenswert?

Counter zählt Ereignisse.
Timer ist ein Counter der auf ein zeitliches Ereignis reagiert.

Time Counter .... Timer

Alle Angaben ohne Gewähr :)

von (prx) A. K. (prx)


Lesenswert?

Ein digitaler Timer ist immer auch ein Counter, aber nicht jeder Counter 
ist auch ein Timer.

asdf schrieb:
> beim Counter möchte man sie messen.

Nö. Man kann statt Sekunden auch Schäfchen zählen.

von poiu (Gast)


Lesenswert?

Hi Leute!

Ich hab hier eine kleine Vorlesung zu Mikrocontroller. Dabei soll ich
den Unterschied von Timer zu Counter erklären. Aber ehrlich gesagt, hab
ich den Unterschied in den Übungen nicht ganz verstanden. Könnt ihr mir
das vielleicht noch erklären?

A. K. schrieb:
> Nö. Hast du noch nie Schäfchen gezählt?

Kannst du auch genauer erklären warum das falsch sein soll?

von poiu (Gast)


Lesenswert?

ICH behaupte gar NICHTS!!! Ich hab nach dem Unterschied zwischen Timer 
und Counter gefragt der aber immer noch nicht klar ist...

von (prx) A. K. (prx)


Lesenswert?

poiu schrieb:
> Kannst du auch genauer erklären warum das falsch sein soll?

Counter = Zähler. Was hat zählen mit der Zeit zu tun?

Ausserdem verwendet man einen Timer, um die Zeit zu messen. Dieser Timer 
ist dann ein Counter, der irgendwelche Zeiteinheiten zählt.

von Dennis H. (c-logic) Benutzerseite


Lesenswert?

poiu , liest du auch mal ?

von A. B. (funky)


Lesenswert?

der counter zählt hoch, der timer zählt runter ;)

von (prx) A. K. (prx)


Lesenswert?

und umgekehrt ;-)

von poiu (Gast)


Lesenswert?

Soweit so gut. Was ist dann der Unterschied zwischen der funktionsweise 
eines Timers und einem counters? Kann ja wohl nicht bloß die 
zählrichtung sein, oder?

von (prx) A. K. (prx)


Lesenswert?

Das mit der Richtung war Trollerei.

Bisschen mitdenken ist aber erlaubt. Ich hatte schon angedeutet, dass 
Counter der Oberbegriff ist und ein digitaler Timer ein Counter ist, der 
Zeiteinheiten zählt. Wenns jetzt noch nicht klingelt, dann muss jemand 
anders ran, denn noch deutlicher schaffe ich heute nicht mehr.

von Jonathan S. (joni-st) Benutzerseite


Lesenswert?

Ein Counter ist einfach eine Hardware-Einheit, die Ereignisse zählt. 
Z.B. wie viele Schafe über einen Zaun gesprungen sind.

Ein Timer ist ein Counter, dessen Ereignisse immer in einem bestimmten 
Zeitintervall auftreten und der nach einer bestimmten Anzahl von 
Ereignissen (-> nach einer bestimmten Zeit, die Ereignisse sind ja 
regelmäßig) "piep" sagt.

Nimm dir einen Counter und lass ihn das Ticken einer Uhr zählen und nach 
60 Ereignissen "piep" sagen. Jetzt hast Du einen Timer, der jede Minute 
auslöst.


Gruß
Jonathan

von Dennis H. (c-logic) Benutzerseite


Lesenswert?

Die Frage ist, wie oft muß der selbe Fakt wiederholt werden, bis der 
Fragesteller die Antwort findet ?

Counter heißt Zähler. Die Ereignisse sind vielfältig.

Ein Timer ist ein Zähler für zeitliche Ereignisse z.b. den Takt aus 
einer Frequenzquelle.

So unverständlich ist das doch nicht ?

Beim AVR ist der Timer z.B. ein 8-Bit-Counter der getaktet wird durch 
den geteilten Systemtakt.
Man kann sich vom Timer-Baustein z.b. den Überlauf zusätzlich 
signalisieren lassen.

von poiu (Gast)


Lesenswert?

Danke Jonathan, für deine Antwort. Jetzt hab ich den Unterschied 
verstanden. Jetzt macht auch die Timerfunktion meiner digitalen Uhr (die 
ich schon lange nicht mehr trage) einen Sinn...

von Jonathan S. (joni-st) Benutzerseite


Lesenswert?

poiu schrieb:
> Danke Jonathan, für deine Antwort.

Kein Problem :)

von LangerRedeKurzerSinn (Gast)


Lesenswert?

Ein Timer ist ein Counter, der mit einer festen Taktfrequenz läuft.

von Harald W. (wilhelms)


Lesenswert?

Dennis Heynlein schrieb:

> Die Frage ist, wie oft muß der selbe Fakt wiederholt werden, bis der
> Fragesteller die Antwort findet ?

Ja, und genau dafür benutzt man einen Counter. :-)
Gruss
Harald

von cnt (Gast)


Lesenswert?

Ein counter zählt Ereignisse, ein timer löst Ereignisse aus.

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.