kann RTC X1226 nicht beschreiben

Gast #333294
Lesenswert?
• ▲
▼
Moin Moin,
ich bräuchte Hilfe bezüglich der I2C RTC X1226 von INTERSiL.

Mein Problem ist, dass jeder Schreibversuch missglückt,obwohl ich
Acknowledges bekomme. Die gesendeten Bytes werden nicht in die Register
übernommen. Das RTCF Bit im Status Register bleibt immer 1. Es sollte
nach dem ersten gültigen Schreibvorgang zurückgesetzt werden.
Die Block Protect Bits sind nicht gesetzt, und die Vorbereitung des
Schreibvorgangs funktioniert auch (setzen von WEL und RWEL).

Ich verwende einen LPC2138 Mikrocontroller. Der I2C-Bus funktioniert
ansonsten einwandfrei.
Beim Lesen der Register ist mir noch aufgefallen, dass die
Default-Werte überhaupt nicht mit denen im Datenblatt übereinstimmen.

Ich hasse diese Datenblätter. Bin seit Tagen am verzweifeln und hab
keine Ahnung worans liegen könnt.

Vielleicht habt Ihr ne Idee. Vielen Dank schon mal für jeden Gedanken,
den ihr hierfür verschwendet.

Peace. Bernd
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 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.