C Control I Unit-M 2.0 BASIC 5 Vdc Inputs / outputs 16 x digital I/Os/8 x analog or digital I/Os/2 x analogue outputs (s 198822 Datenbogen
Produktcode
198822
IIC (I²C-BUS OBJECT)
Das IIC Objekt erleichtert die Handhabe mit Komponenten, die an den I²C Bus angeschlossen sind. Dabei
muss der Anwender auf Grund der gerätespezifischen Protokolle der einzelnen I²C Komponenten jedoch
Kenntnisse über die am I²C angeschlossenen Geräte haben.
Das IIC Objekt erleichtert die Handhabe mit Komponenten, die an den I²C Bus angeschlossen sind. Dabei
muss der Anwender auf Grund der gerätespezifischen Protokolle der einzelnen I²C Komponenten jedoch
Kenntnisse über die am I²C angeschlossenen Geräte haben.
Mit den I²C BUS Komponenten wird durch PORT 9 (SDA) und PORT 10 (SCL) kommuniziert.
Neben IIC.Init und IIC.Off unterstützt das IIC Objekt eine Reihe weiterer Funktionen. Die IIC.Start Funktion
sendet eine START Sequenz, die IIC.Stop Funktion sendet eine STOP Sequenz. IIC.Send sendet den Wert
eines Terms an den Bus. IIC.Get fragt den Wert am I²C BUS ab und IIC.Print sendet eine Zeichenkette an
den I²C BUS.
sendet eine START Sequenz, die IIC.Stop Funktion sendet eine STOP Sequenz. IIC.Send sendet den Wert
eines Terms an den Bus. IIC.Get fragt den Wert am I²C BUS ab und IIC.Print sendet eine Zeichenkette an
den I²C BUS.
Syntax: OBJECT.instruction
IIC.INIT
OBJECT wird initialisiert (geöffnet). Vorher müssen andere OBJECTS geschlossen werden, sofern sie
geöffnet wurden.
IIC.INIT
OBJECT wird initialisiert (geöffnet). Vorher müssen andere OBJECTS geschlossen werden, sofern sie
geöffnet wurden.
Syntax: OBJECT.instruction
IIC.START
IIC.STOP
Sendet die I²C-Bus START und STOP Signale, die Teil des Protokolls sind.
IIC.START
IIC.STOP
Sendet die I²C-Bus START und STOP Signale, die Teil des Protokolls sind.
Syntax: OBJECT.instruction Valiable
variable: Variable oder Konstante von Typ Byte/Word
IIC.GET
IIC.SEND
Schreiben (SEND) und Lesen (GET) eines Byte Wertes auf oder von einem I²C-Bus Gerät
variable: Variable oder Konstante von Typ Byte/Word
IIC.GET
IIC.SEND
Schreiben (SEND) und Lesen (GET) eines Byte Wertes auf oder von einem I²C-Bus Gerät
Syntax: OBJECT.instruction
IIC.OFF
Schliessen eines OBJECTS
IIC.OFF
Schliessen eines OBJECTS
Das Beispiel überträgt MyByte an die I²C-Bus Adresse MyAddress
3
IIC.INIT
IIC.START
IIC.SEND MyAddress
IIC.SEND MyByte
IIC.STOP
IIC.OFF