Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: OPEN MICRO I2C MAX520 Kategorie: C-Control I V1.1 (von Dietmar, Homepage - 16.11.2005 7:07)
 Als Antwort auf Re: OPEN MICRO I2C MAX520 von Matthias Becker - 16.11.2005 0:00
Dietmar nutzt:  CC1-M-Unit V1.1, Advanced CC1-Unit, Open-Micro, Open-Mini

Hallo Matthias

> Mir fehlen leider die Kenntnisse in der Maschinensprache bzw. die richtige Einbindung der Module.

Wie in den beiliegenden Beispielprogrammen gezeigt, sind Kenntnisse der Maschinensprache nicht erforderlich, um das I²C-Bus-Modul zu nutzen. Der folgende Text stammt aus der im ZIP-Archiv enthaltenen Dokumentation:

Folgendermassen kann der I2C-Bus in OCBASIC benutzt werden:

define SCL port[5]   'externe Pull-Up-Widerstaende sind nicht unbedingt
define SDA port[6]   '  notwendig, da die internen Pull-Ups aktiviert sind

define i byte        'temporaeres Byte

gosub i2c_init       'I2C-Bus initialisieren
gosub i2c_start      'Start-Signal ueber den I2C-Bus senden
ack=i2c_write(data)  'das Byte "data" ueber den Bus senden und
                     '  Acknowledge vom Slave zurueckliefern
data=i2c_read(ack)   'ein Byte vom Slave holen und Acknowledge senden
gosub i2c_stop       'Stop-Signal ueber den I2C-Bus senden

end
 
include "om_i2c.bas" 'Routinen fuer I2C-Bus einbinde


Der GOSUB-Befehl kann in OCBASIC oft weggelassen werden. Er ist also optional.

Dietmar

Meine Homepage: http://ccintern.dharlos.de

 Antwort schreiben

Bisherige Antworten:

Re: OPEN MICRO I2C MAX520 (von Matthias Becker - 16.11.2005 19:26)
    Re: OPEN MICRO I2C MAX520 (von Dietmar - 16.11.2005 20:44)
        Re: OPEN MICRO I2C MAX520 (von Matthias Becker - 16.11.2005 22:59)
            Re: OPEN MICRO I2C MAX520 (von Dietmar - 17.11.2005 0:50)
                Re: OPEN MICRO I2C MAX520 (von Matthias Becker - 17.11.2005 21:36)
                    Re: OPEN MICRO I2C MAX520 (von Dietmar - 18.11.2005 13:11)
                       Re: OPEN MICRO I2C MAX520 (von Matthias Becker - 18.11.2005 15:31)
                    Re: OPEN MICRO I2C MAX520 (von Jens - 18.11.2005 9:43)
                    Re: OPEN MICRO I2C MAX520 (von Dietmar - 17.11.2005 22:24)