Witam serdecznie !
Od 3 dni siedzę nad poniższym problemem. Szukałem odpowiedzi na elektrodzie i na zagranicznych stronach. Niestety nie udało mi się znaleźć rozwiązania.
Problem:
Nie działa wyjście int na PCF8583 przy ustawieniu alarmu "clock alarm function"
Dodam, że kiedy ustawiałem alarm na "timer alarm" do rej 0x08 wysylalem c2 i do rej 0x0f wpisywałem 0x05 to sygnał int był generowany po 5 sekundach i działał to dobrze.
Teraz nie przerywa wcale.
Od 3 dni siedzę nad poniższym problemem. Szukałem odpowiedzi na elektrodzie i na zagranicznych stronach. Niestety nie udało mi się znaleźć rozwiązania.
Problem:
Nie działa wyjście int na PCF8583 przy ustawieniu alarmu "clock alarm function"
Dodam, że kiedy ustawiałem alarm na "timer alarm" do rej 0x08 wysylalem c2 i do rej 0x0f wpisywałem 0x05 to sygnał int był generowany po 5 sekundach i działał to dobrze.
Teraz nie przerywa wcale.
void setal()
{
unsigned char tmp=0x04;
writePcf(0x00, tmp); //wlacznie alarmu
writePcf(0x08, 0xa0);//al int enable, weekday alarm
writePcf(0x0e, 0x7f); //pn-nd
writePcf(0x09, 0x00);//setne sek na 0
writePcf(0x0a, 0x00);//sek na 0
writePcf(0x0b, 0x01);//min al.na 1
writePcf(0x0c, 0x00);//godz al. na 0
}
