Forum: Compiler & IDEs Frag zum Timer "Endwert"


von GutesTimingIstAlles (Gast)


Lesenswert?

Hallo,

bei meinem Atmega328p bewirkt folgender Code das der Timer 1 bei 0 
Anfängt zu zählen:
TCCR1B |=  (1<<CS10) | (1<<CS12); // Prescaler 1024
TCNT1 = 0; // Timer begins at 0

Blöd daher gefragt: Was passiert eigentlich wenn der Timer bei 65535 
ankommt? Läuft der über und fängt wieder bei 0 an? Und wenn ja kann ich 
das ändern? Das der nicht neu zählt sonder bei 65535 stehen bleibt?


Danke und Gruß
GutesTimingIstAlles

von Ingo (Gast)


Lesenswert?

Werf mal n scheuen Blick ins Datenblatt...

von Uwe (de0508)


Lesenswert?

Hallo,

GutesTimingIstAlles schrieb:
> Das der nicht neu zählt sonder bei 65535 stehen bleibt?

Das geht nicht.

von Karl H. (kbuchegg)


Lesenswert?


von JaJa (Gast)


Lesenswert?

GutesTimingIstAlles schrieb:
> Blöd daher gefragt

So iss es!

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.