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: Probleme mit i2c / ds1621 Temperatur-ic Kategorie: C-Control I V1.1 (von DC-Fisherman - 7.11.2004 19:18)
 Als Antwort auf Re: Probleme mit i2c / ds1621 Temperatur-ic von Henrik - 7.11.2004 18:24
Hallo Henrik,
momentan bin ich soweit:


define clock port [1]
define data port [2]
define i byte
define schreibe byte

'#main
gosub start
schreibe = &H94
gosub putbyte
gosub getack
print "data heruntergezogen"
gosub stop
end

#putbyte
for i = 7 to 0 step -1
if (schreibe and 1 shl i) = 0 then data = 0 else data = 1
pulse clock
next
return

#getack
data = 1
deact data
print" auf data runterziehen warten"
wait not data
pulse clock
return

#getbyte
i2caus = 0
for i = 7 to 0 step -1
if data <> 0 then i2caus = i2caus + 1 shl i
pulse clock
next

#start
clock = 1
data = 1
data = 0
clock = 0
return

#stop
data = 0
deact clock
deact data
return


immerhin!
Ich schicke die Adresse vom ds1621 (148dez 94hex - a0+a2 auf Masse, a1 mit 10K auf + 5V)
auf den i2c-bus (port 1 und 2), der Chip zieht mir dann auch brav die Datenleitung runter,
sprich ich bekomme das ACK.
zu mehr bin ich heut nur leider nicht mehr fähig.
mal schaun wies morgen weiter geht :)

 Antwort schreiben

Bisherige Antworten:

Re: Probleme mit i2c / ds1621 Temperatur-ic (von DC-Fisherman - 7.11.2004 22:05)
    Re: Probleme mit i2c / ds1621 Temperatur-ic (von Henrik - 7.11.2004 22:40)
        Re: Probleme mit i2c / ds1621 Temperatur-ic (von DC-Fisherman - 7.11.2004 22:50)
            Re: Probleme mit i2c / ds1621 Temperatur-ic (von Henrik - 7.11.2004 22:57)
                Re: Probleme mit i2c / ds1621 Temperatur-ic (von DC-Fisherman - 13.11.2004 22:21)
                Re: Probleme mit i2c / ds1621 Temperatur-ic (von Martin T. - 8.11.2004 12:49)
                    Re: Probleme mit i2c / ds1621 Temperatur-ic (von DC-Fisherman - 13.11.2004 22:18)