I2CWriteEEPromPollAck
I2CWriteEEPromPollAck — Beschreibt ein serielles EEPROM am I2C-Bus und prüft,
ob der Schreibvorgang innerhalb einer gegebenen Zeitspanne abgeschlossen wird.
Syntax
#include <AnaGateDllI2C.h>
AnaInt32 I2CWriteEEPromPollAck(AnaInt32 hHandle, AnaUInt16 nSubAddress,
AnaUInt32 nOffset, const char * pcBuffer, AnaInt32 nBufferLen, AnaUInt32
nOffsetFormat, AnaUInt16 nTimeout);
Parameter
hHandle
nSubAddress
nOffset
pcBuffer
nBufferLen
nOffsetFormat
I2C API Funktionen
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 ").
77
eines
erfolgreichen
© 2007-2015 Analytica GmbH
Aufrufs
von