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: Analogausgangerweiterung Kategorie: Programmierung Basic (von Henrik, Homepage - 6.09.2005 16:29)
 Als Antwort auf Analogausgangerweiterung von ReinhardB - 6.09.2005 14:14
Henrik nutzt:  CC1-M-Unit V1.2/2.0, Micro

> Hallo Gemeinde.
> Habe gerade von CC-Tools die Erweiterung um 4 Analogports via I2C erhalten.
> Will nur mal anfragen, ob schon jemand Erfahrungen hat, wie ich das Ding an der M-Unit 2 zum laufen kriege.
> Hab noch nie den I2C Bus programmiert. (Basic++).
> Gruß
> ReinhardB

Wenn es um den Max520 geht, könnte eine entsprechende Funkion etwa so aussehen:

'-------------------------------------------------------------------------
'---------------------------------------------------------
'--------Da-Wandler (Max520) Register beschreiben --------
'  Ãœbergabewerte sind da_reg (0 bis 3) und data (Wert)
' da_dev (Adresse des MAX) ist als Konstante(94)definiert
'---------------------------------------------------------
function set_da()
lcd.off
iic.init
iic.start
iic.send da_dev
iic.send da_reg
iic.send data
iic.stop
iic.off
lcd.init switchonly
end function


Grüße
Henrik

Meine Homepage: http://www.henrik-reimers.de/control/

 Antwort schreiben

Bisherige Antworten: