Forum: Mikrocontroller und Digitale Elektronik RTC-4543 ansteuern?


von Waldemar F. (drhack)


Lesenswert?

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 :)

von Arc N. (arc)


Lesenswert?

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 :)

von Waldemar F. (drhack)


Lesenswert?

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
Noch kein Account? Hier anmelden.