I2CWriteEEProm
I2CWriteEEProm — Beschreibt ein serielles EEPROM am I2C-Bus.
Syntax
#include <AnaGateDllI2C.h>
AnaInt32
AnaUInt32 nOffset, const char * pcBuffer, AnaInt32 nBufferLen, AnaUInt32
nOffsetFormat);
Parameter
hHandle
nSubAddress
nOffset
pcBuffer
nBufferLen
nOffsetFormat
I2C API Funktionen
I2CWriteEEProm(AnaInt32
Gültiges
Zugriffs-Handle
I2COpenDevice.
Subadresse des EEPROMs, mit dem kommuniziert werden soll. Die
gültigen Werte für die nSubAddress werden von der Einstellung
des Parameters nOffsetFormat (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 sollen.
Zeichenfolgepuffer 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.
Addresswort) 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
EEPROMs kann aus der Summe aller Adressbits
hHandle,
eines
erfolgreichen
maximal
adressierbare
74
© 2007-2015 Analytica GmbH
AnaUInt16
nSubAddress,
Aufrufs
Speichergröße
von
eines