Zarathustra
31.03.2007, 20:17
Erstmal einen Gruß in die Runde, ich feiere meinen ersten Eintrag hier O:)
Nachdem ich mir heute die Grundlagen fürs I²C-benutzen nähergebracht habe, suche jetzt schon eine ganze Weile nach einer Möglichkeit einen RAM, bzw. EEPROM zu beschreiben. Adressierung des Bausteins im I²C Bus ist soweit klar, genau so wie das Bytes-rüberschieben.
Wie teile ich dem Stein aber mit WOHIN die Bytes geschoben werden sollen? Wie ist der Speicher in dem Baustein gegliedert?
Soweit hab ich es verstanden:
1) WRITE I²C Verbindung zum Stein aufbauen
2) Omniöses "Word" mitteilen, bei einem 256 byte Stein (z.B. ST24C256) eventuell sogar durch 2 bytes (?!)
3) REPEATED START und ihm sagen, dass ich nun besagten Byte lesen will..
Wäre dankbar für jede Antwort,
mein Kopf raucht mittlerweile vom Suchmaschine benutzen
Nachdem ich mir heute die Grundlagen fürs I²C-benutzen nähergebracht habe, suche jetzt schon eine ganze Weile nach einer Möglichkeit einen RAM, bzw. EEPROM zu beschreiben. Adressierung des Bausteins im I²C Bus ist soweit klar, genau so wie das Bytes-rüberschieben.
Wie teile ich dem Stein aber mit WOHIN die Bytes geschoben werden sollen? Wie ist der Speicher in dem Baustein gegliedert?
Soweit hab ich es verstanden:
1) WRITE I²C Verbindung zum Stein aufbauen
2) Omniöses "Word" mitteilen, bei einem 256 byte Stein (z.B. ST24C256) eventuell sogar durch 2 bytes (?!)
3) REPEATED START und ihm sagen, dass ich nun besagten Byte lesen will..
Wäre dankbar für jede Antwort,
mein Kopf raucht mittlerweile vom Suchmaschine benutzen