Schafft mein Attiny861 das?

Gast #2933145
Lesenswert?

Hallo,
ich möchte gerne mit dem Attiny861 eine Uhr bauen. Als Taktquelle würde 
ich gerne einen Temperaturkompensierten 32khz Oszillator verwenden (den 
habe ich schon). Die Anzeige erfolgt auf 4 Siebensegmentanzeigen die 
bereits zu einem Uhrendisplay vergossen sind. Ich muss die 1:4 
multiplexen.
Die Frage ist, schafft der Controller das mit nur 32khz zeitlich? Also 
das Multiplexen und den Uhrenbetrieb gleichzeitig.
#2933243
Lesenswert?

Chris schrieb:

> ich möchte gerne mit dem Attiny861 eine Uhr bauen.

Oooh! Da bist ja bestimmt der aller-allererste mit so einer Idee.

> Als Taktquelle würde
> ich gerne einen Temperaturkompensierten 32khz Oszillator verwenden

Dito.

> Die Anzeige erfolgt auf 4 Siebensegmentanzeigen die
> bereits zu einem Uhrendisplay vergossen sind. Ich muss die 1:4
> multiplexen.

Dito²

> Die Frage ist, schafft der Controller das mit nur 32khz zeitlich? Also
> das Multiplexen und den Uhrenbetrieb gleichzeitig.

Man betreibt den Controller in so einer Konstellation nicht mit 32kHz 
Taktfrequenz. Obwohl das wahrscheinlich reichen würde. Überschlagsmäßig 
reicht ein 256Hz-Interrupt für den Multiplex (gibt 64Hz Wiederholrate). 
Dann bleiben 32kHz/256 = 128 Takte pro Zyklus. Sollte eigentlich 
reichen.

Praktisch betreibt man den Controller eher mit ~1MHz aus dem internen 
RC-Generator und hängt die 32kHz an einen Zählereingang. Am µC Strom zu 
sparen ist ohnehin witzlos mit einem LED-Display.


XL

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