Hallo, ich habe ein paar Probleme beim Verständnis des seriellen Protokolls des RTC-4543 von Epson. Hier das Datenblatt: http://www.datasheetarchive.com/dl/Datasheets-25/DSA-481492.pdf Ich kann das Ding nicht einfach über das SPI Interface des µC lesen und beschreiben richtig? Da bidirektionale Data-Leitung und day of the week Register hat nur 4-Bits. Es wird im Timing-Chart nicht beschrieben in welcher Reihenfolge dort die Registerdaten gelesen/geschrieben werden. Wie kann ich mir das vorstellen? Bekomme ich bei jedem Raise die Register von oben nach unten, bitweise von MSB bis LSB? Wenn noch jemand vielleicht einen Referenzcode in C hat, würde ich mich sehr freuen :)
Waldemar F. schrieb: > Hallo, > > ich habe ein paar Probleme beim Verständnis des seriellen Protokolls des > RTC-4543 von Epson. Hier das Datenblatt: > http://www.datasheetarchive.com/dl/Datasheets-25/DSA-481492.pdf Warum immer diesen merkwürdigen Datenblattquellen? Beim Hersteller gibt's meistens mehr Informationen http://www.eea.epson.com/portal/pls/portal/docs/1/1088312.PDF > Ich kann das Ding nicht einfach über das SPI Interface des µC lesen und > beschreiben richtig? Kommt auf den Controller an... > Es wird im Timing-Chart nicht beschrieben in welcher Reihenfolge dort > die Registerdaten gelesen/geschrieben werden. Wie kann ich mir das > vorstellen? Bekomme ich bei jedem Raise die Register von oben nach > unten, bitweise von MSB bis LSB? LBS zuerst, alles hintereinander Beim Lesen darf man weniger als die insg. 52-Bits auslesen, beim Schreiben müssen min 52-Bits geschrieben werden. > Wenn noch jemand vielleicht einen Referenzcode in C hat, würde ich mich > sehr freuen :)
Vielen Dank soweit! Ich war echt zu blöd das vollständige Datenblatt zu finden! Naja, sollte noch jemand das ganze für AVR Atmega168 oder ähnliche implementiert haben, wäre ich für eine Vorlage dankbar.
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.