Kod: Zaznacz cały
SIGNAL(SIG_OVERFLOW1)
{
TCNT1 = 25536;
i2cstart();
i2cwrite(0x9E);
i2cread(ACK);
i2cwrite(0xAA);
i2cread(ACK);
i2cstart();
i2cwrite(0x9F);
i2cread(ACK);
g_temp1 = i2cread(ACK);
g_temp2 = i2cread(NOACK);
i2cstop();
g_Wyswietlacz2[1] = g_temp1;
g_Wyswietlacz2[2] = g_temp2;
++g_Wyswietlacz1[5];
}
to zmiennych g_temp1 i g_temp2 jest cały czas wpisywane 255...
Najbardziej denerwuje to, że już kiedyś taki program napisałem i działał od razu, a teraz w takim samym prototypie zmontowanym po raz drugi (stary program mi się zgubił :/) coś mi nie wychodzi...