Нужна программка для работы с фероэлектрической памятью FM24CL16, на шине помимо сидят часы DS3231, необходимо сохранять integer и long, не используя Wire.
Тот код который находится на старом форуме у меня на этом контроллере не заработал.
Так же в программе используются таймеры счетчики, необходимо чтобы оно смогло работать все вместе
TIMSK =0;
ETIMSK =0;
EICRB = (1<<ISC41); // Setting it equal is good here *IF* you want to ensure all other bits are clear, in this test code we do
EIFR |= (1<<INTF4); // Write a 1 to clear any possible pending interrupt
EIMSK = (1<<INT4);
//attachInterrupt(4, INT_4, FALLING);
//
TCCR3A =0;
TCCR3B=0;
ETIMSK |= (1 << OCIE3A);
TCNT3 =0;
TCCR3A = 0b01000000;
OCR3A = 1562;
TCCR3B =0b00001100;
//
TCCR1A =0;
TCCR1B=0;
TCNT1 =0;
TIMSK |= (1 << OCIE1A);
TCCR1A = 0b01000000;
OCR1A = 78;
//TCCR1B=0b00001011;
TCCR1B=0b00001000;
//
TCCR0 =0;
TCCR0=0;
TCNT0 =0;
TIMSK |= (1 << OCIE0);
OCR0 = 78;
TCCR0=0b00011100;
По i2c, это не модуль с памятью, а просто Микра с резисторами подтяжки, в параллель подключена эта Микра памяти, Напаяна просто, и там стоит обычная память, а мне нужна с большим ресурсом перезаписи