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
ja das klingt schon verständlich, aber wie ich die RTC initialisiere ist mir garnicht schlüssig. Kannst mir da weiterhelfen?
Ja, schreib einfach die Daten in die entsprechenden Register. Ein Datenblatt hast du doch sicher....
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
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
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?
Ja einfach Enablen und dann tickt sie vor sich hin, natürlich nicht wenn sie keinen Strom mehr bekommt. Stunden,Minuten und Sekunden sowie das Datum stehen ja alle in einem eigenen Register.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.