
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
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 |