Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: MAX7311 Basic++ HSRel8(+8) - 8fach-Relaisplatine kann ich nicht ansprechen Kategorie: I²C-Bus (von Robert - 26.02.2010 11:51)
Als Antwort auf Re: MAX7311 Basic++ HSRel8(+8) - 8fach-Relaisplatine kann ich nicht ansprechen von Markus - 25.02.2010 23:42

Hallo,

Danke für die rasche Antwort, werd's heute abend gleich ausprobieren.
Hoffe es funktioniert.

@liege ich zumindest von der Reihenfolge der Kommandos richtig?
- Adresse
- Kommando 02 für Output 1 oder Kommando 03 für Output 2
- Daten

Danke im Voraus
lg robert



> 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 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)