DS2431 EEPROM auslesen

Gast #1135083
Hallo Leute

Ich habe einen 1-Wire-Bus gebaut mit dem ich EEPROM's beschreiben und 
auslesen möchte. Zum testen hab ich jetzt erstmal nur ein EEPROM vom Typ 
DS2431 auf der 1-Wire-Leitung. Ich habe jedoch schon beim auslesen des 
Speichers mühe und hoffe hier auf jemanden zu stossen, der damit schon 
ein bisschen Erfahrung hat.
Ich habe das Datenblatt sorgfältig studiert und habe auch das 
Musterbeispiel im Datenblatt ausprobiert. Allerdings hat das Schreiben 
in eine Speicheradresse bei mir nicht funktioniert. Selbst das Auslesen 
des gesamten Speichers geht nicht. Dazu schicke ich als erstes den 
Reset-Puls, dann das "Skip ROM" Kommando (hab ja nur ein Device auf der 
Leitung), dann das "Read Memory" Kommando und dann die 16Bit 
Startadresse. Darauf folgend sollte ich eigentlich, wenn ich als 
Startadresse das erste Register angebe, den gesamten Speicher 
zurückgegeben bekommen. Zurück bekomme ich aber nur 4 Bytes und dann 
nichts mehr. Weiss da jemand bescheid??

Gruss
Pascal

Antwort schreiben

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