Мне нужно писать в микросхему памяти блоки по 256 байт. При записи в 24С64WP у меня ложатся только 30 байт данных и массива.
Как я понимаю стоит ограничение на буфер в 32 байта. 2 из которых уходят на адрес в микросхеме. Как расширить его?
PHP код:
int I2CWr (byte source, unsigned int adr)
{
int i;
byte iadr2, iadr1;
iadr2 = adr >> 8;
iadr1 = adr;
Wire.beginTransmission(0x50);
Wire.write(iadr2);
Wire.write(iadr1);
Wire.write(bytes,256);
while (Wire.endTransmission() != 0)
{Serial.println(Wire.endTransmission());}
}