LS_I2CWriteEEProm
LS_I2CWriteEEProm — Beschreibt ein serielles EEPROM am I2C-Bus.
Syntax
int RC = LS_I2CWriteEEProm(int Handle, uint16 SubAddress, uint32 Offset,
table(uint8[DataLen]) Data, uint16 DataLen, uint16 nOffsetFormat);
Parameter
Handle
SubAddress
Offset
Data
DataLen
OffsetFormat
I2C-Funktionen
Gültiges
Zugriffs-Handle
I2COpenDevice.
Subadresse des EEPROMs, mit dem kommuniziert werden soll. Die
gültigen Werte für die SubAddress werden von der Einstellung
des Parameters OffsetFormat (Bit 8-10) beeinflusst. Werden von
dem EEPROM-Typ Bits der Chip Enable Address zur Adressierung
des internen Speichers verwendet, so können nur noch die frei
verfügbaren Bits als Steuerpins für die Ansteuerung des Bausteins
auf der Platine genutzt werden.
• kein Bit für die Adressierung verwendet: 0 bis 7
• 1 Bit für die Adressierung verwendet: 0 bis 3
• 2 Bits für die Adressierung verwendet: 0 bis 1
• 3 Bits für die Adressierung verwendet: 0
Daten-Offset auf dem EEPROM, ab dem die übergebenen Daten
geschrieben werden soll.
Byte-Tabelle mit den Daten, die geschrieben werden sollen.
Länge des Datenpuffers.
Dieser Parameter ist als Bitfeld definiert und gibt an, wie eine
Speicheradresse auf dem EEPROM bei Schreib- und Lesezugriffen
abgebildet wird.
Die Bits 0-7 geben an, wie viele Bits im Adressbyte (bzw.
Adresswort) für die Adressierung verwendet werden.
Die Bits 8-10 geben an, wie viele und welche der Chip Enable
Bits zusätzlich zur Adressierung des EEPROM-Speichers verwendet
werden (Tabelle C.1, „ Verwendung der Chip-Enable-Bits bei I2C-
EEPROMs ").
Anmerkung
Die
maximal
EEPROMs
berechnet werden. So benötigt z.B. ein M24C08 acht Bits
164
eines
erfolgreichen
adressierbare
kann
aus
der
Summe
© 2007-2015 Analytica GmbH
Aufrufs
von
Speichergröße
eines
aller
Adressbits