Forum: Mikrocontroller und Digitale Elektronik Verschiede Möglichkeiten den Uhrentakt vorzugeben


von Bene (Gast)


Lesenswert?

Servus,

bin gerade dabei mein zweites Projekt zu verwirklichen: eine Binäruhr 
mit BCD-Darstellung.
Dafür hab ich mich schon mal hier im Forum einige Beiträge und 
Anleitungen durchgelesen. Leider  haben sich dadurch viele Fragen 
ergeben, vor allem auf die verschieden Möglichkeit den Takt vorzugeben. 
Ich weiß dazu gibt es schon einiges hier im Forum.
Zur Hardware:
Atmega8, Atmega16 oder einen neueres Modell von denen.
Timer1 benötige ich für eine PWM-Signal, dass die Helligkeit der 
Hintergrundbeleuchtung regeln soll.
Timer0 hätte ich für die Ansteuerung der LED-Matrix genutzt.

Gleiche meine erste Frage: Ist es sinnvoll das einen Timer für mehre 
aufgaben zu nutzen? Ich brauch ja noch einen Timer-interupt für das 
Entprellen der Tasten.

Zu den unterschiedlichen Methoden den Takt zu erzeugen:

1) Einen Quarzoszillator (z.B. DS32kHz von Maxim) soll man nicht am 
TOSC1 Pin anschließen und den Takt vorzugeben. Meine Frage:
Warum kann es dabei zu Problem kommen. Was passirt im Chip dabei.
Es gibt Controller, wie zum Beispiel der ATmega324P bei dem mit Hilfe, 
des EXCLK-Bit,
mit einem Oszillator gearbeitet werden kann.
Gibt es auch eine modernes Modell vom ATmega8 oder vom Atmega16 der so 
was kann?
Und schließt man dann den Taktgeber auch am TOSC1 Pin an?

2) Im Datenblatt des DS32kHz Oszillator (von denen ich welche zu Hause 
rumliegen hab) ist die Beschaltung zu einem RTC-Chip (ds1307, ds1306, 
ds3231, PCF8583) beschrieben.
Diese Bausteine haben den Vorteil das sie bei Stromausfall die Zeit 
weiter zählen können.
Was ich nicht Verstanden hab, wie der Takt weitergeben wird, wenn man 
die Echtzeituhr über I²C, SPI oder UART an den uC anschließt. Kann man 
die Zeit im Polling-Modus abfragen? Und wie genau ist dieses System?

3) Wie schließt man das RTC aus der Beschreibung „Echtzeituhr mit 
Uhrenquarz“ an?
Die Methode die Genauigkeit zu erhöhen, finde ich super^^

4) Zu meinen letzten Fragen: Ist es ausreichen eine normalen Uhrenquarz 
zu nehmen und ihn mit 22pF an die TOSC1 und TOSC2 Pins zu hängen? Die 
Quarzen gibt es mit unterschiedlichen Kapazitäten zu kaufen 7pF, 9pf, 
12.5pF. Welche Vor-/Nachteile haben die unterschiedliche Kapazitäten?

Vielen Dank schon mal im Voraus!!
Und Entschuldigung für die Menge an Fragen!!! Ihr müsst sie nicht alle 
beantworten ;)

Gruß Bene

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.