RTC initialisieren

Gast #1225210
Hallo,

Kennst sich hier jemand aus mit einem RTC.
Benutze den uC LPC2129 der einen RTC dabei hat. Was muss man denn bei 
der Initialisierung beachten?
Die unterschiedlichen zeitwerte, wie Sekunden, Minuten, Stunden usw 
liest man ja nur aus den Registern raus.
Wie aber stellt man denn die Uhr?
Grüße
Gast
Aus dem Datenblatt wird man nicht sehr schlau. Bin auf diesem Gebiet 
noch sehr unerfahren.
Ja dann schreib ich in das register SEK 20 rein, und dann? Wie bekomme 
ich denn die RTC zu laufen? Muss doch bestimmt paar Voreinstellungen 
machen
Gast
so,versuch es jetzt zum 2. mal

Möchte einfach nur die aktuelle Zeit ablesen können. Kann mir jemand 
sagen ob das so gehen würde?


  PREINT = int(pclk / 32768)-1;
  // Fließkommateil des Teilers berechnen
  PREFRAC = pclk - ((PREINT+1) * 32768);

  //RTC aktivieren
  CCR = 1;

  HOUR = 13;
  MIN = 25;
  SEC = 0;

  DOM = 27;
  MONTH = 5;
  YEAR = 2009;

Wie aber bekomme ich den Prozessor clock heraus?
Steff schrieb:
> Wie aber bekomme ich den Prozessor clock heraus?

Du guckst auf Dein Board, was für ein Quarz da verbaut ist.
Dann guckst Du in die Init-Routine, wie die PLL eingestellt ist.
Alles multiplizieren und Du weißt den CPU-Takt.


Lade Dir endlich mal das Datenblatt und Usermanual zu Deinem MC runter 
und auch das Manual zu Deinem Eval-Board. Und schau auch mal in die 
Examples und Manuals zu Deinem Compiler.
Du wirst staunen welche grundlegenden Informationen da alle schon drin 
stehen.


Peter
Gast
also muss ich jetzt noch die pck herausbekommen, aber sonst wäre es so 
ok?
Initialiesiere ja hier meine verscheidene Zeitangaben, so wie ich es 
jetzt aber mach, bleibt ja die zeit immer stehn. Wo initialisiert man 
denn die unterschiedlichen Zeitangaben? Stell ich die RTC nur einmal und 
dann läuft sie?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.