Timer0 , 10ms zählzeit

#922625
Lesenswert?

Hallo,

ich wollte mal fragen, wie ihr mit Timer0 und 16mhz quarz eine 
abtastrate von 10ms erzeugen würdet.
Ich habe mir überlegt, dass man bei einem prescaler von 256 ca. 245,1/s 
einen Timer überlauf hat....

Irgendwie kommen aber immer krumme Zahlen raus.
Was verwendet ihr um möglichst genau 10ms zu kommen?
Moderator Persönliche Seite #923128
Lesenswert?

Oliver D. wrote:

> Ja, es geht um einen Mega8.

> CTC gibts aber doch nicht für Timer 0, oder?

Beim ATmega8 noch nicht.  Bei allen neueren AVRs schon.  Kannst ihn
ja ggf. durch einen ATmega88 ersetzen.

Das mit dem Nachladen in der ISR hat immer den Nachteil von Jitter,
je nachdem, wie hoch die restliche Interruptbelastung noch ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren