Herunterladen Inhalt Inhalt Diese Seite drucken

I2C.c2; Initialisierung; Start Der Übertragung; Senden Der Stopbedingung - Conrad C-Control II Unit Handbuch

Kompakter steuerungscomputer
Inhaltsverzeichnis

Werbung

7 Standardmodule

7.3 i2c.c2

Über die Funktionen des Moduls i2c.c2 kann ein Programm auf ICs zugreifen, die am I
Bus der C-Control II Unit angeschlossen sind. Eine typische Anwendung ist der Anschluß
serieller EEPROMs zur Aufzeichnung von Daten.
Der I
C-Bus der C-Control II Unit ist als Single-Master-Bus implementiert. D.h. die Takt-
2
signale, die Start- und Stopbedingungen werden stets von der C-Control II Unit erzeugt.

7.3.1 Initialisierung

function init ()
Die Funktion init initialisiert den I
Bus angeschlossen ist, wird die Initialisierung bereits automatisch beim Reset des Systems
durchgeführt und muß in der Regel nicht im Anwenderprogramm vorgenommen werden.
7.3.2 Start der Übertragung
function start ( byte device ) returns int
Jeder Zugriff auf ein IC am I
anschließendem Senden der Geräteadresse auf den Bus. Die Funktion start übernimmt
diese Aufgabe. Welche Geräteadresse für welches IC welche Bedeutung hat, entnehmen
Sie bitte der Dokumentation zu diesen ICs.
Das Ergebnis der Funktion start ist -1, wenn das angesprochene IC bereit ist, anderen-
falls 0.

7.3.3 Senden der Stopbedingung

function stop ()
Eine Datenübertragung auf dem I
Die Funktion stop erzeugt dieses Signal auf dem Bus.
C-Bus. Da auch das LCD der C-Control II Unit am I
2
C-Bus erfolgt durch das Erzeugen der Startbedingung mit
2
C-Bus wird durch die Stopbedingung abgeschlossen.
2
C-
2
C-
2
103

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis