INFO - FAQ - CC2-Forum - CCPro-Forum |
Hallo, Mir ist nicht klar wie ich das 24C04 richtig adressieren muß. Das 24C04 hat 4Kbit Scheicher, also 512 Byte. Ich kann aber nur 256 Byte schreiben. Hier ein Test-prg um irgend etwas in den Speicher zu schreiben. Natürlich habe ich viele Varianten durchprobiert (z.B. Vertauschen von X und Y usw...) for x = 0 to 1 for y = 0 to 240 step 16 gosub i2c_start i2c_write(&b10100000) i2c_write(x) 'Den Ausdruck (&h00) ersetze ich durch Dezimalzahlen. i2c_write(y) for z = 0 to 15 i2c_write(z+48) next z gosub i2c_stop repeat gosub i2c_start until i2c_write(&b10100000) next y next x In der gleichen Weise lese ich den Speicher wieder aus. 256 Byte werden mir angezeigt, der Rest ist leer. Was mache ich falsch ? |
Antwort schreiben |