Herunterladen Diese Seite drucken

I2Csequence - Optelec ClearNote HD Bedienungsanleitung

Vorschau ausblenden Andere Handbücher für ClearNote HD:

Werbung

I2CSequence

I2CSequence — Schreibt eine beliebige Folge von I2C-Schreib- und Lese-
Kommandos als Sequenz zu einem I2C-Partner.
Syntax
#include <AnaGateDllI2C.h>
AnaInt32 I2CSequence(AnaInt32 hHandle, const char * pcWriteBuffer,
AnaInt32
nNumberOfBytesToRead,
pnByteNumberLastError);
Parameter
hHandle
pcWriteBuffer
I2C API Funktionen
nNumberOfBytesToWrite,
AnaInt32
Gültiges Zugriffs-Handle eines erfolgreichen Aufrufs von
I2COpenDevice.
Zeichenfolgepuffer, der die Kommandos enthält, die
zum AnaGate I2C gesendet werden. Die einzelnen
Kommandos werden hintereinander in diesen Puffer
abgelegt.
Der Aufbau eines Lesekommandos ist dabei wie folgt
definiert:
Aufbau eines Lesekommandos für I2CSequence
Lesekommando
2 Bytes (LSB,MSB) Slave Adresse im 7- bzw. 10-bit
2 Bytes (LSB,MSB) Bit 0-14: Anzahl der Datenbytes,
Der Aufbau eines Schreibkommandos ist dabei wie folgt
definiert:
Aufbau eines Schreibkommandos für I2CSequence
Schreibkommando Beschreibung
2 Bytes (LSB,MSB) Slave Adresse im 7- bzw. 10-bit
char
*
pcReadBuffer,
*
pnNumberOfBytesRead,
Beschreibung
Format, wobei das R/W Bit explizit
auf 1 gesetzt werden muss.
die
vom
werden
gelesenen
Zeichenfolgepuffer
zurückgeliefert.
Bit 15: Ist dieses Bit gesetzt, wird
am Ende des Lesekommandos kein
Stop-Bit an den Slave gesendet.
Format, wobei das R/W Bit explizit
auf 0 gesetzt werden muss.
66
© 2007-2015 Analytica GmbH
AnaInt32
AnaInt32
I2C-Partner
gelesen
sollen.
Die
erfolgreich
Daten
werden
pcReadBuffer
*
im

Werbung

loading