IIC

BASIC2006

Das IIC Objekt ist nur auf der M Unit 2.0 bzw. Station2 verfügbar, da es sich um ein "Extended Objekt" handelt.

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.

Anweisungen:

  • INIT: Objekt initialisieren
  • GET: Empfange ein Byte über den Bus und speichere diesen in eine Variable
  • OFF: Objekt deaktivieren
  • Print: Zeichenkette über den Bus senden (vgl. PRINT
  • Send: Ein Byte über den Bus senden
  • Start: Start-Bedingungen senden
  • Stop: Stop-Bedingungen senden

Syntax:

 IIC.Anweisung

Anweisung: Erforderlich

Beispiel:

 WITH IIC 
   .INIT 
   .START
   .SEND 21 
   .STOP 
   .OFF
 END WITH

Siehe auch: Extended Objekte

© 2004 - 2012 tappertzhofen. Alle Reche vorbehalten.
Seitenanfang | Impressum