Warum speichert eeprom nur werte bis 255?
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