Hallo,

nun muss ich doch noch einmal fragen.

Ich habe als Basisadresse die H22 an den drei Pins festgelegt. (L-H-L)
Dazu muss ich nun die H40 zählen um in den Slave zu schreiben (einen Ausgang zu schalten)
So wie ich es verstanden habe lautet nun meine Zieladresse H62.

Wenn ich dies nun im Beipielprogramm eingebe sieht das so aus:

Code:
Config Scl = Portb.0                                        ' Ports fuer IIC-Bus, nicht Standard !
Config Sda = Portb.1
 Config I2cdelay = 10                                       ' je höher der Wert umso langsamer der Bus

I2cinit

Const Pcf_write = &H62                                      ' Slaveadresse
'Const Pcf_read = &H41

' Startausgabe
Print
Print "I2C-Soft Demo mit PCF 8574"
Print

Do
    I2cstart
    I2cwbyte Pcf_write
    I2cwbyte &HAA
    I2cstop
      Print Err                                             ' Err = 0 -> kein Fehler !
      Waitms 500

    I2cstart
    I2cwbyte Pcf_write
    I2cwbyte &H55
    I2cstop

    Print Err                                               ' Err = 0 -> kein Fehler !

    Waitms 500

Loop
Was habe ich jetzt falsch verstanden? Es geht nähmich nichts