Rückgabewerte
RC
Die Funktion gibt im Erfolgsfall 0 zurück, andernfalls einen Fehlercode
(Anhang A, Rückgabewerte aus den API-Funktionen ).
Data Enthält die vom EEPROM gelesenen Daten.
Beschreibung
Die Funktion LS_I2CReadEEProm liest Daten von einem seriellen I2C-EEPROM.
Der Zugriff auf eine Speicheradresse auf einem I2C-EEPROM wird prinzipiell über eine
normale Schreib- bzw. Leseanforderung auf dem I2C-Bus realisiert. Somit müssen
bei einem Lesezugriff nur die passende Slave-Adresse, die Offset-Adresse auf dem
Chip und die eigentlichen Daten gesendet werden.
Die Funktion LS_I2CReadEEProm setzt die übergebene Speicheradresse auf dem
Chip anhand der Angabe von der Subadresse und der Adressierungsvariante des
vorliegenden EEPROM-Typs korrekt um. Eine Angabe der Slave-Adresse entfällt, da
diese bereits durch die vorhandenen Parameter festgelegt ist.
Ein Programmier-Beispiel, das ein EEPROM vom Typ ST24C1024 komplett löscht,
ist bei der Beschreibung von LS_I2WriteEEPROM zu finden.
Siehe auch
LS_I2CWriteEEProm
Anhang C, Programmierung von I2C-EEPROM
I2C-Funktionen
163
© 2007-2015 Analytica GmbH