24c65 Zugriff

OP #1548600
Lesenswert?

Hallo.

Ich benutzte die Lib von Peter Fleury.

Wenn ich die Speicheradresse über 8192 liegt, habe ich nicht die Daten 
drinnen die ich reinscheibe.

Hardwareadresse ist A8.

Also bis 8192 funktioniert es. Was mache ich falsch ?

Anbei der Schreibzugriff:
1
i2c_start(0xA8+I2C_WRITE);
2
i2c_write(8192/256);
3
i2c_write(8192%256);
4
i2c_write(inbuf[0]);
5
i2c_stop();

dieses hier Funktioniert nicht:
1
i2c_start(0xA8+I2C_WRITE);
2
i2c_write(9650/256);
3
i2c_write(9650%256);
4
i2c_write(inbuf[0]);
5
i2c_stop();

Eigendlich sollte es ja bis 65535 funktionieren.

Danke, Markus

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren