Ok, danke, aber da fällt mir gleich noch eine Frage zum PCF ein :
Programm für Eingänge:
Code:
$regfile = "m32def.dat"
$crystal = 16000000
$hwstack = 200
$swstack = 200
$framesize = 400
Config Portd.7 = Output
'TWI konfigurieren
Config Sda = Portc.1
Config Scl = Portc.0
Config Twi = 100000 'TWI Frequenz
'Adresse des PCF
Const Pcf8574w = &H40
Const Pcf8574r = &H41
Dim Meinevariable As Byte
Sound Portd.7 , 400 , 450
Sound Portd.7 , 400 , 250
Sound Portd.7 , 400 , 450
Wait 1
'I²C initialisieren
I2cinit
Sound Portd.7 , 400 , 450
Do
I2cstart
I2cwbyte Pcf8574r
I2crbyte MeineVariable, Nack
I2cstop
Print Meinevariable
Print
Waitms 500
Loop
End
Warum erhalte ich da nur 255 und wenn ich einen Taste drücke 127 ? Wie mache ich das richtig ? Was ist dieses Nack (das habe ich in der Bascom Hilfe nicht gefunden) ?
Lesezeichen