DS1390 MAXIM RTC

Gast #430439
Lesenswert?
• ▲
▼
Habe es hinbekommen das er mir jetzt die Daten im BCD format rausgibt.

Minute sekunde kann ich schon anzeigen aber ich habe ein Problem mit den 
Stunden.


Format


Bit 7 = 24/12 Stunden Modus 1/0
Bit 6 = 0
Bit 5 = 10 Hr   ist es >9 Uhr zwischen 10 und 24 Uhr  1 oder 2
Bit 4 = 10 Hr   ist es >9 Uhr zwischen 10 und 24 Uhr  1 oder 2

Bit 5 und 4 maximal 10=2 für die Stunden 10 tel.

Bit 3 = 1 Hr
Bit 2 = 1 hr
Bit 1 = 1 hr
Bit 0 = 1 hr

Bit 3-0 max 0011 für 3

auslesen des Stundenmodus = readrtchour>>7
Stundenmodus =0 12 Stunden Modus
Stundenmodus =1 24 Stunden modus

einer Stunden =readrtchour & 0x0f;
Ergebnis max 3

wie bekomme ich jetzt die bits 4 und 5 aus dem bitblock 7-4???

bsp  readrtchour=A3;(23Uhr)

Binär=10100011


0011=3
1xxx=24 Stundenmodus
x010=2

wie bekomme ich den wert 0010 für 2 aus dem 1010????


Danke
Gast #431541
Lesenswert?
• ▲
▼
Hat sich erledigt.

Die RTC geht jetzt prima.

ich muß gar nichts umshiften beim  lesen der Zeit.

Nur beim Schreiben der Zeit in den RTC muß ich sagen ob es eine 24H oder 
eine 12 Stunden Stunde ist.

Die RTC von MAXIM ist wirklich zu empfehlen sehr einfach zu 
Programmieren.
Wenns erst mal läuft aber wie gesagt man muß erst immer wieder und 
wieder die Datenblätter STudieren das dauert man längsten bis es 
irgendwann klick im Gehirn geht und alles wird einen Klar.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.