Ich versuche gerade eine PCF8574 anzusteuern. Dieser Zeigt aber keine Reaktion. Ich habe die SCL und SDA mit oder ohne pullup getestet. Beides mal das gleiche Ergebnis. Ich habe mir eine Relaisplatine selbst gebaut. Alle Port des PCF stehen auf high. Normalerweise sollte jedes 2te port mit dem Code auf low schalten. Das Err Flag wird bei keiner Adresse gesetzt.
Was habe ich da nur falsch gemacht?
Hier der Code:
Code:$regfile = "M16DEF.DAT" $crystal = 1000000 $baud = 2400 'RELAIS Config I2cdelay = 100 Config Porta = Output Config Sda = Porta.1 Config Scl = Porta.0 Porta.0 = 1 Porta.1 = 1 Dim I As Byte Do For I = 1 To 255 I2csend I , &HAA Print "Adresse: " ; I ; " ERR: " ; Err If Err = 0 Then Print "Adresse: " ; I ; "gefunden" Wait 5 End If Next I Loop
Vielen Dank für Eure Tipps
Ingo







Zitieren

Lesezeichen