Re: MAX7311 Basic++ HSRel8(+8) - 8fach-Relaisplatine kann ich nicht ansprechen Kategorie: I²C-Bus (von Markus - 25.02.2010 23:42) | ||
Als Antwort auf MAX7311 Basic++ HSRel8(+8) - 8fach-Relaisplatine kann ich nicht ansprechen von Robert - 25.02.2010 22:15 | ||
| ||
Hallo, die Adresse ist von 0 bis 63 einstellbar: Bei den Funktionen wird lediglich die interne Adresse des Moduls (0-63) übergeben. D.h. es könnte auch eine ungerade Adresse sein. Deine Suche lautet: for adresse = 0 to 254 step 2 Markus > ich benutze die C-Control I Station 2 und möchte die "HSRel8(+8) - 8fach-Relaisplatine" von CC-Tools ansprechen. > Leider funktioniert das nicht, habe im Code alle Adressen ausprobiert. > > OSV 2.06 > > Code: > > OPTION CC2.0 > > define SDA port[9] > define SCL port[10] > define adresse as byte 'I2c Adresse > define light port[16] 'Licht > define i byte[1] 'temporäres Byte > define data byte[1] 'Byte zur Datenübergabe zu/von I²C-Bus-Routinen > > > Light = Off > #main > > IIC.INIT > IIC.Start > > for adresse = 0 to 254 step 2 > IIC.Send adresse > data = 2 ' Register Command > IIC.Send data > data = 254 > IIC.Send data > IIC.Stop > > '--- LCD Adressausgabe > LCD.Init > LCD.Clear > LCD.Pos 1,1 > LCD.Print "adresse: " & adresse > Pause 10 > > IIC.Init > IIC.Start > IIC.Send adresse > data = 2 ' Register Command > IIC.Send data > data = 0 'Daten > IIC.Send data > IIC.Stop > Pause 10 > Next > goto main > > > Mit der Bitte um Hilfe > > Danke im Voraus > lg robert | ||
Antwort schreiben Antworten: Re: MAX7311 Basic++ HSRel8(+8) - 8fach-Relaisplatine kann ich nicht ansprechen (von Robert - 26.02.2010 11:51) Re: MAX7311 Basic++ HSRel8(+8) - 8fach-Relaisplatine kann ich nicht ansprechen (von robert - 26.02.2010 20:20) Re: MAX7311 Basic++ HSRel8(+8) - 8fach-Relaisplatine kann ich nicht ansprechen (von robert - 27.02.2010 21:12) Re: MAX7311 Basic++ HSRel8(+8) - 8fach-Relaisplatine kann ich nicht ansprechen (von robert - 27.02.2010 22:12) |