mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik RTC DS1337C will nicht ..


Autor: EnLa (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe zwei DS1337C (SO16) vorliegen und versuche derzeit diese via
I2C anzusteuern. Und genau da liegt das Problem...schon beim Schreiben
der Registeradresse bekomme ich vom DS kein I2C-ACK zurück (er reagiert
also nicht darauf)

Die IC sind wie folgt beschalten:
Vcc ist 5V (laut Datenblatt zulässig)
INTA/INTB sind mit Pullups gegen Vcc geschalten
alle NC Pins sind gegen GND

als I2C-DeviceAdresse verwende ich 0xD0 ( 0b11010000 ) zum schreiben

..sollte ja soweit alles korrekt sein, oder ?

Trotzdem verweigern beide IC hartnäckig die Kommunikation..

Was mache ich also falsch? Können doch nicht beide defekt sein !?
Gibt es evtl. eine Möglichkeit die generelle Funktion der IC zu
überprüfen?

Danke

Link zum Datenblatt:
http://pdfserv.maxim-ic.com/en/ds/DS1337-DS1337C.pdf

Autor: Black Friday (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
hast du den Quarz richtig angschlossen und schwingt dieser?
Hast du die Pullups an den I²C - Leitungen?
Verwendest du 0b11010001 zum lesen?

Autor: Black Friday (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
OK, Quarz scheidet aus, ist ja die 'C' Version

Autor: EnLa (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja, Pullups von 1k5 am I2C sind dran. Werd mal 4k7 versuchen, evtl. kann
der DS die Leitungen mit so kleinen Pullups ja nicht Low ziehen.
Funktionierte allerdings bisher mit jedem anderen Device ohne
Probleme.

Zum Lesen verwende ich 0xD0 | 1 ( 0b11010001 ), jedoch scheitert es
bereits beim Versuch die Registeradresse zu schreiben.

Danke

Autor: EnLa (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das war es leider auch nicht :(

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.