1.Bei der ausgabe eines gespeicherten wertes über 255 gibt mir das eeprom nur werte kleiner als 255 aus.
Warum? Die variablen wurden ja als word angegeben!

2.Stimmt eigentlich die Schreib- und Leseadresse, die ja nicht übereinstimmen (rot gekennzeichnet, je low und high-adresse)?



hier der programmtext:

Dim X As Word
Dim A As Word
Dim B As Word
Dim Lese As Word

X = 1000

I2cstart
I2cwbyte &HA0
I2cwbyte 1
I2cwbyte A
I2cwbyte X
I2cstop
Waitms 10

Print "Speichern: " ; X


'--- lesen vom EEprom ----

I2cstart
I2cwbyte &HA0
I2cwbyte 1
I2cwbyte B

I2cstart
I2cwbyte &HA1
I2crbyte Lese , Nack
I2cstop

Print "Lesen: " ; Lese
Waitms 500


End