Salve!
Sto cercando si scrivere in una eeprom 24c04 la sintassi che uso e' questa:
I2CWRITE SDA,SCL,$A0,var1,[var2]
il problema sta se uso variabili (var1 e var2) a 16 bit dichiarando appunto var1 e var 2 di tipo word, quando vado a leggere le celle della eeprom non c'e' quello che doveva esserci, sono costretto ad usare almeno var1 a 16 bit perche' la 24c04 ha 511 celle, se invece uso variabili a 8 bit dichiarando le varibili come di tipo byte funziona tutto egregiamente, per far capire meglio posto l'intero ciclo
for var1 = 0 to $1ff var2=$ab I2CWRITE SDA,SCL,$A0,var1,[var2] pause 20 next var1
sapete dirmi dove e' l'inghippo?