Forum: Mikrocontroller und Digitale Elektronik Schafft mein Attiny861 das?


von Chris (Gast)


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.

von Axel S. (a-za-z0-9)


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

von Max (Gast)


Lesenswert?

Wenn das Disp an ist macht der yc bei 1 MHz keinen Unterschied und in 
den Zeiten wo es aus ist kann man den Takt abschalten und nur kurz jede 
Sekunden durch den timer aufwachen...

von Thomas W. (diddl)


Lesenswert?

Auf die Frage "schafft er das", der Tiny wird es bei 1MHz ziemlich 
langweilig haben ... ;-)

von Chris (Gast)


Lesenswert?

Ok, dann werd ich den Timer0 extern "versorgen" und den Controller mit 
dem RC Oszillator laufen lassen.

von Falk B. (falk)


Lesenswert?

Das Zaueberwort heißt Sleep Mode.

von Chris (Gast)


Lesenswert?

Falk Brunner schrieb:
> Das Zaueberwort heißt Sleep Mode.

Strom sparen muss ich nicht, zumal die 2 oder 3 mA die der Tiny braucht 
im vergleich zur Anzeige ziemlich wenig sind. Aber wenn ich ein bisschen 
Zeit habe werd ich mich damit auch beschäftigen.

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.