Anscheinend lag es am EEPROM, hab 2 niegelnagel neue versucht hat nicht geklappt!
aber was ist den bitte so falsch an 24C02WP ???
war ein SMD Bauteil im SO8.
Pin 1,2,3,4,7 waren auf Masse
Pin 5 SDA
Pin 6 SCL
Pin 8 +5V
schreibadresse 160
leseadresse 161
Habe so ein 24C04 im DIL8 genauso eingelötet
und ich bekomm zumindest ein ACK zurück.
(mit meinem Programm)
was hab ich falsch gemacht das das mit mein 24C02WP nicht klappt?
was hab ich falsch gemacht das volgendes porgamm nicht funktioniert!
Code:
OPTION CC2.0 'Zielplattform
DEFINE temp as byte
Print "WRITE"
WITH IIC
.INIT
.START
.SEND 160 'Device Select schreiben
.SEND 0 'Pointer setzen auf 0
.SEND 123 'Wert 123 Schreiben
.STOP
.OFF
END WITH
Print "WRITE END"
pause 10
PRINT "READ"
WITH IIC
.INIT
.START
.SEND 160 'Device Select schreiben
.SEND 0 'Pointer setzen auf 0
pause 5
.START 'I²C Neustarten
.SEND 161 'Device Select lesen
.GET temp 'Daten auslesen
.STOP
.OFF
END WITH
PRINT Temp
PRINT "READ END"
danke Michi
Lesezeichen