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 Matthias Becker - 20.11.2005 15:59)
 Als Antwort auf Re: OPEN MICRO I2C MAX520 von Matthias Becker - 18.11.2005 21:17
Matthias Becker nutzt:  CC1-Station V1.1, CC1-M-Unit V1.2/2.0, Open-Micro
An alle hier im Forum:

Ich habe mich mit meinem Problem zum ersten mal an ein Forum gewendet. Hier habe ich Hilfe bekommen und möchte mich bei allen beteiligten bedanken. Besonders möchte ich mich bei dem Erfinder bedanken der sicherlich sehr viel Opfer gebracht hat um das alles zu realisieren.    

Pogramm um den Max520 an der OPEN-MICRO zu testen. Im Beispiel wir der Kanal 1 im Loop zuerst auf max. Wert und dann auf min. Wert gefahren.   (om_i2c.bas ist im Zip Verzeichnis für die OPEN-MICRO enthalten).

Gesendet werden zuerst die Adresse(80) - dann der Kanal(0-3) und zuletzt der Wert (0-255). Define i Byte wird in der Include Datei benötigt.
-------------------------------------------------------------------------

define SCL port[5]         Â’clk Leitung Definieren
define SDA port [6]        Â’Daten Leitung Definieren
define i byte
define DATA byte          

'restet Max520

i2c_init:i2c_start : i2c_write 80 : i2c_write 0 : i2c_write 0 : i2c_stop
i2c_init:i2c_start : i2c_write 80 : i2c_write 1 : i2c_write 0 : i2c_stop
i2c_init:i2c_start : i2c_write 80 : i2c_write 2 : i2c_write 0 : i2c_stop
i2c_init:i2c_start : i2c_write 80 : i2c_write 3 : i2c_write 0 : i2c_stop

#c1up
if DATA=255 then c1down
i2c_init:i2c_start : i2c_write 80 : i2c_write 0 : i2c_write DATA
DATA=DATA+1 : i2c_stop
goto c1up


#c1down
if DATA=0 then c1up
i2c_init : i2c_start : i2c_write 80 : i2c_write 0 : i2c_write DATA
DATA=DATA-1 : i2c_stop
goto c1down

include "om_i2c.bas"

--------------------------------------------------------------------------------------------
 
herzlich Grüße aus Luxembourg

Matthias B.



 Antwort schreiben

Bisherige Antworten:

Re: OPEN MICRO I2C MAX520 (von Jens - 20.11.2005 21:51)