RTC-Chip Ansteuerung

Gast #160042
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????
Gast #160043
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
Gast #160045
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.
Gast #160046
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
Gast #160047
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.