Hey,
schau mal hier:
http://kampis-elektroecke.de/?page_id=421
Da findest du ein Programm um eine LED blinken zu lassen.
Wenn du nun einen Pin nicht schalten, sondern abfragen willst, musst du nur den Schreibbefehl für die Daten durch einen Lesebefehl + NACK ersetzen.
Edit:
Ich habe auch noch ein Leseprogramm auf dem Rechner gehabt:
Du kannst es dir ja mal anschauen.Code:'Mikrocontroller $regfile = "m32def.dat" $crystal = 16000000 $baud = 19200 'Stacks $hwstack = 200 $swstack = 200 $framesize = 400 '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 Bitmuster As Byte Bitmuster = 0 'I²C initialisieren I2cinit Do I2cstart 'TWI Startkondition I2cwbyte Pcf8574r I2crbyte Bitmuster , Ack I2cstop Print "Wert: " ; Bitmuster Wait 1 Loop End
Falls du Fragen hast immer her damit![]()






Zitieren


Lesezeichen