Gesamten EEPROM Memory auslesen

...versuche gerade den gesamten Speicher Inhalt wie: Name, Main Memory bzw. App. Register auslesen, klappt aber irgendwie nicht.

Es handelt sich hier um One Wire EEPROM (organized as one page of 256 bits and 64 bit one-time programmable application register)

OneWire ds( input );

byte data[256];

for (int i = 0; i < 256; i++) {
data = ds.read();
_ Serial.print(data*, HEX);_
_
}*_
DANKE!

probier mal i<255

Du willst ausserdem 256 Bits lesen und nicht 256 Bytes. Aktuell sollte Dein Code vielleicht sogar laufen, aber halt nur 0 oder 1 ausgeben.

Woher hast Du denn Code bzw. die Idee, das so zu implementieren?

Hi “bohne”,

Habe mir einfach die OneWire.h Datei angeschaut, diese bittet eine ds.read() funktion...

aber... es funkt leider nicht :-[