Mit 32768Hz Quarz Millisekunden zählen?

OP #2075828
Lesenswert?

Moin!

Ich stelle mir seit gestern die Frage, ob ich mit einem 32768Hz Quarz 
mit 8-Bit-Timer Millisekunden ermitteln kann? Bei dem Kontroller handelt 
es sich um den ATmega 169.

Sekunden kann ich problemlos zählen, in dem ich den Prescaler auf 128 
setze: 32768/256/128 = 1overflow/sec

Jetzt hab ich aber ein Brett vor dem Kopf, wie kann ich damit 
Zehntelsekunden oder Millisekunden (genau, nicht genähert!) zählen?

Eine weitere Frage:
In viele Tutorial sehe ich, dass ein Delay als Funktion eingebaut wird, 
damit der Quarz sich einschwingen kann. Ist das notwendig? Diese 
Delay-Funktionen sind meistens forschleifen, die einfach nur zählen. Bei 
einer Optimierung werden die ja eh vom COmpiler entfernt und tauchen gar 
nicht mehr auf?!

Vielen Dank für eure Hilfe :-)
#2077552
Lesenswert?

@  Knut Ballhause (Firma: TravelRec.) (travelrec) Benutzerseite

>Du kannst mit dem externen Uhrenquarz den internen Oszillator eichen,

Eher nicht, denn das darf/kann nur das Eichamt und zweitens ist der 
Softwareabgleich des internen RC-Oszillators eher grob.
Selbst Kalibieren ist da schon geschmeichelt ;-)

MfG
Falk
(Firma: TravelRec.) Persönliche Seite #2077574
Lesenswert?

Falk Brunner schrieb:
> Eher nicht, denn das darf/kann nur das Eichamt und zweitens ist der
> Softwareabgleich des internen RC-Oszillators eher grob.
> Selbst Kalibieren ist da schon geschmeichelt ;-)

Na ganz so schlecht ist es nicht. 115kbps UART ist damit durchaus drin. 
Bei den neueren Megas mit überlappendem OSCCAL findet sich immer eine 
Einstellung, die der Sollfrequenz recht nahe kommt.
#2077579
Lesenswert?

@  Knut Ballhause (Firma: TravelRec.) (travelrec) Benutzerseite

>Na ganz so schlecht ist es nicht. 115kbps UART ist damit durchaus drin.
>Bei den neueren Megas mit überlappendem OSCCAL findet sich immer eine
>Einstellung, die der Sollfrequenz recht nahe kommt.

Jaja, stimt schon. Gefühlt würde ich sagen dass man etwa 0,5% 
hinbekommt. Geht so, aber im Vergleich zu einem Quarz grottenschlecht.

MFG
Falk

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