Hallo zusammen, ich habe mich mal so durch die Threads gehangelt. Nachdem ich wohl im falschen Thread meine Frage gestellt habe, mache ich eben einen eigenen Thread auf. Bin momentan an einen Projekt beschäftigt, in dem ein RTC4553 Chip eingesetzt ist. Da sich das Datenblatt über die Ansteuerung nur spärlich auslässt, wollte ich mal anfragen, ob jemand schon mal mit dem Chip gearbeitet hat. Ich kann irgendwie die Zeit nicht vorgeben bzw. auslesen. Keine Ahnung, ob das an der SPI-Übertragung liegt. Im Datenblatt wird alles mit A3..A0,D3..D0 angegeben und für die Übertragung muss man dann die Daten in der Reihenfolge A0..A3,D0..D3 anlegen bzw. auslesen. Kann da jemand weiterhelfen????
das das ding nur 4bit breit ist irretiert mich, aber ansonsten... cs0 + cs1 vermute ich mal um den mode zu wählen dann muß es ja irgendwas geben (wie bei i2c) um schreiben/lesen zu unterscheiden adresse aus tabelle rüberschieben und dann lesen/schreiben. spi hab ich noch nicht gemacht... wie gesagt das mit den 4bit breit irretiert mich aber probier mal das ganze in software zu machen und dich an das timing diagramm halten
sorry der mode wird an der letzen adresse gewechselt also A0..A3 =1111 was für eine µC hast du und welche sprache (asm/c/basic)??
Hallo Sebastian, also folgendes: ich hab momentan einen PIC angeschlossen. CS1=H,CS0 über uC-Pin angeschlossen. Ich kann den RTC zwar Konfigurieren, aber die Zeit stimmt irgendwie nicht. Ich gebe z.B. "13.04.05 und 17:00" vor (natürlich in BCD und jede Ziffer einzeln pro Adresse), jedoch beim Auslesen kommt nur Müll zurück. Ich glaube, ich mach einfach mal den Test mit den gedrehten Adressleitungen.
da gab es doch eine test adresse die immer 0 sein soll. vielleicht testest du das ganze damit mal aus. vielleicht stimmt ja nur das timing nicht. also das du zu schnell/langsam liest. adresse übergeben-->zeit bis daten von adresse x anliegen (zu lang/kurz)--> daten lesen/schreiben
Hallo Sebastian, also das mit dem Timing schliesse ich mal aus. Laut Datenblatt kann man mit ca. 1 - 1.5 us Daten schieben. Bei mir komme ich gerade mal auf 4us - 6us. Interessanterweise scheint die Uhrzeit zu funktionieren, jedoch zeigt das Datum immer falsche Werte an. Die Übertragung ist jedoch exakt gleich zu der für die Uhrzeit (gleiche ASM-Routine!). Ist halt ein MIST-CHIP! Ich hab jetzt auch erfahren, dass der abgekündigt ist - bekommt man trotztdem noch 2 Jahre lang.
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.