DS2417 nicht beschreibbar

OP #4078006
Lesenswert?
• ▲
▼
Hallo,
habe einen DS2417 an meinem AT89S51 und die entsprechende 1-wire 
Programmierung (teilweise von Peter Danegger nach ASEM umgeschrieben).
Als 1-wire Routine benutze ich eine sog. 1-wire.inc, die in anderen 
Anwendungen (Temperaturmessung mit DS18S20) problemlos funktioniert.

Beim DS2417 kann ich den ROM-Code auslesen und bekomme nachprüfbar den 
richtigen "family code" (27h). Im nächsten Schritt beschreibe ich nach 
Datenblatt mit reset, skip-cd und write-cd das Control/status-Wort mit 
8Ch (also 1Hz und Osz an) zusammen mit 4 Byte 00h (löschen des Zählers) 
und schließe mit reset ab.
Danach lese ich mit reset, skip-cd und read-cd 5 Byte in einen Puffer, 
gebe reset und lese erneut nach kurzer Wartezeit.
Das Ergebnis ist immer gleich:
Status,LSByte,ZwByte,ZwByte,MSByte   =  00h,00h,00h,46h,00h

Dabei fallen mir 2 Dinge auf:

1. das Statuswort entspricht nicht dem geschriebenen 8Ch
2. das Byte mit dem Wert 46h ist immer vorhanden und ändert sich nicht.

Mit dem Osci kann ich sehen, dass es einen Datentransfer auf dem 1-wire 
Bus gibt, aber am INT Ausgang steht kein IR-Signal an.

Hat jemand Erfahrung mit diesem RTC-Chip?

mfG Frewer

Antwort schreiben

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.

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.