Forum: Mikrocontroller und Digitale Elektronik im uC internen RTC auslesen


von Tim (Gast)


Lesenswert?

hallo,
habe einen Mikrocontroller der einen internen RTC hat. Kann mir jemand 
sagen wie man den ausliest?Die ausgelesene Zeit muss nicht ms genau 
sein. Nur das Jahr,den Tag,Stunden,Minuten und Sekunden muss ich 
auslesen.
Muss man den RTC erst stellen? Nimmt man zum auslesen der Zeit einfach 
die passenden Register, z.B. für Stunden #define HOUR (*((volatile 
unsigned char *) 0xE0024028)) und weist es irgendeiner Variablen zu? 
Oder eght das nicht so einfach?

grüße

von Lutz (Gast)


Lesenswert?

> habe einen Mikrocontroller der einen internen RTC hat. Kann mir jemand
> sagen wie man den ausliest?

Kommt es vielleicht auf das konkrete Modell an? Wenn Du das dann 
weißt (und die Chance ist viel größer als das wir es wissen) schaust Du 
im Datenblatt nach.

> Muss man den RTC erst stellen?

Neiiiiin. Im Werk wird der Chip an eine Spannungsquelle geklemmt und die 
Funktion SetTime() aufgerufen. Die Zeit ist dann für immer und weltweit 
gültig; sogar wenn die Spannung ausfallen sollte.

> Nimmt man zum auslesen der Zeit einfach die passenden Register, z.B. für > 
Stunden #define HOUR (*((volatile unsigned char *) 0xE0024028)) und
> weist es irgendeiner Variablen zu? Oder eght das nicht so einfach?

Siehe Punkt 1.

von Tim (Gast)


Lesenswert?

hab den LPC2129
weist du über den was?

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.