Herunterladen Inhalt Inhalt Diese Seite drucken

Phytec pciGrabber-4x4 Handbuch Seite 146

Inhaltsverzeichnis

Werbung

pciGrabber-4x4
Daten über die I²C-Schnittstelle übertragen
Mit diesen Funktionen können Sie Bausteine, die an der I²C-
Schnittstelle angeschlossen sind, lesen und beschreiben.
Achtung!
Das auf der Grabberkarte befindliche I²C-EEPROM ist vor ver-
sehentlichem Überschreiben geschützt. Daher sind keine Zugriffe auf
den Geräteadressenbereich 0xA0 bis 0xA3 möglich.
Zum Zugriff auf den internen EEPROM-Speicherbereich benutzen Sie
bitte die dafür vorgesehenen gesonderten Funktionen.
void I2C_Set_BR_Mode (WORD nDevNo, BYTE bMode)
bMode
Baudrate
pciGrabber-4x4:
Diese Funktion bestimmt die Baudrate, mit der die Übertragung auf
dem I²C-Bus stattfindet. Es sind eine hohe und eine niedrige Übertra-
gungsrate wählbar.
BYTE I2C_ReadByte (WORD nDevNo, BYTE bChipAddress,
bChipAddress: Geräteadresse des I²C-Geräts auf dem Bus
bSubAddress: Speicher-Adresse innerhalb des I²C-Geräts
*bByteRead:
Zeiger auf eine Byte-Variable, in die das
Ergebnis geschrieben wird
Returnwert:
SUCCESS, NOACK, INVALID_ADDRESS
Mit I2C_ReadByte wird ein Byte aus einer Speicherstelle eines I²C-
Geräts gelesen werden. Das Ergebnis wird in einer Variablen vom
Typ Byte abgelegt, die zuvor definiert werden muss.
Als Returnwert gibt die Funktion einen Fehlercode zurück.
zeigt an, dass sich unter der angegebenen Geräteadresse kein I²C-
Gerät gemeldet hat.
auf den geschützten Bereich des auf dem Grabber befindlichen
EEPROMs zuzugreifen.
BYTE I2C_WriteByte (WORD nDevNo, BYTE bChipAddress,
136
0 = 99,2 kHz, 1 = 396,8 kHz
BYTE bSubAddress, BYTE *bByteRead)
INVALID_ADDRESS
BYTE bSubAddress, BYTE bData)
 PHYTEC Messtechnik GmbH 2008
bedeutet, dass versucht wurde,
NOACK
L-720d_0

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis