Hallo,

ich verwende in meiner Schaltung mit der M-Unit2.05 das EEprom 24LC256-I/P (Conrad 150234).
Ich möchte folgenden Code verwnden:

Code:
iic.start
iic.send CTRL
iic.send ADRHI
iic.send ADRLO
iic.send DATA
iic.stop
Der Wert für CTRL scheint mir klar zu sein (Bausteinkennung 1010, Chipadresse 000 und Schreib-/Lese-bit), also 10100000b.

Meine Problem ist, welche Werte muß ich für ADRHI und ADRLO verwenden? Habe zum EEProm folgende Erklärung gefunden:

Jede Speicheradresse ist 16 bit lang, d.h. sie hat Wortlänge und setzt sich aus einem oberen (=ADRHI) und einem unterem (=ADRLO) Adressbyte zusammen.
Heißt das, dass die erste Speicheradresse 0000 0000 (ADRHI ADRLO) wäre, die zweite 0000 0001, usw.?
Wie lautet dann bei meinen 256kbit-EEProm die letzte Adresse?