Forum: Mikrocontroller und Digitale Elektronik UhrenProgramm


von Christian S. (Gast)


Lesenswert?

Hallo zusammen.

Bin gerade erst mit dem Assemblerprogrammieren angefangen, hab aber 
schon mein LCD per AT90s2313 zum laufen gebracht.

Ich wollte als nächstes ein kleines Uhrenprogramm schreiben, daß die 
Zeit mit Hilfe des Oszillator(4MHZ) vom AtController errechnet. Bis 
jetzt alles fehlgeschlagen, krieg schon langsam Kopfschmerzen, wenn ein 
neuer Versuch mißlingt, der eigentlich (so dachte ich) vorher gut 
durchplant war. Habt ihr lauffähige AssemblerProgr.??
Bin für jede Hilfe dankbar!!!!!

gruß
Christian

von Peter D. (peda)


Lesenswert?

Kuckst Du Codesammlung:

http://www.mikrocontroller.net/forum/read-4-23408.html

Heißt deshalb Codesammlung, weil dort Beispiele zu finden sind.


Peter

von Oliver (Gast)


Lesenswert?

Kuckst Du richtig Frage, wirst Du sehen das RTC gemeint ist.

Oliver

von icke (Gast)


Lesenswert?

Stimmt, eine DCF77 synchronisierte Uhr kommt natürlich ohne eigene RTC 
Routinen aus. Wär uns fast entfallen.

von Peter D. (peda)


Lesenswert?

Stimmt eben nicht !


Da der DCF77 auf Langwelle sendet, kann der Empfang z.B. durch Fernseher 
oder Gewitter zeitweilig gestört sein.

Eine "DCF77 synchronisierte Uhr" besteht, wie ja der Name schon sagt, 
daher immer aus einer vollkommen eigenständigen Uhr, die eben nur ab und 
zu synchronisiert wird.

Du must also nur die DCF77-Routine weglassen und übrig bleibt die RTC.

Das Umrechnen der Reloadwerte von 1,2MHz auf 4MHz sollte auch kein 
Problem sein.


Peter

von Oliver (Gast)


Lesenswert?

Stimmt! Tät ich kucken richtig, hätt ich fund in Deine Code!

Oliver

von Werner Hoch (Gast)


Lesenswert?

Du kannst es ja mal mit diesem Codeschnipsel probieren

Taktgenauer Frequenzteiler.
http://www.mikrocontroller.net/forum/read-4-23209.html

Den stellst du einfach auf eine Sekunde ein.

Die Zeit hochzählen und ausgeben sollte dann einfach sein.

mfg
werner

von Christian S. (Gast)


Lesenswert?

Danke für den Tip, werd mich sofort dransetzen!

von icke (Gast)


Lesenswert?

Hmm, so war das auch net gemeint :-D aber egal.

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.