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