Aż głupio i wstyd pisać o takim problemie, ale w końcu portal od tego jest.
Krótko i na temat : Mam problem z uaktywnieniem clock alarmu + INT
Timer Alarm działa prawidłowo, Clock alarm już nie.
startuje zasilanie, PCF'ka zaczyna wszystko liczyć od "zera" czyli 00.00.01 00:00:00
CONTROL STATUS o adresie 0x00 ustawiam na 0x04
bit 3 zostaje aktywowany - alarm enable
ALARM CONTROL o adresie 0x08 ustawiam na 0xDA
bit 7,6,4,3,1 zostają ustawione
7,6,3 - dot. aktywacji INT
5,4 - w moim przypadku daily (alarm dzienny)
1 - timer porównujący z rejestrem SECOND(przerwania od Timera działają)
ALARM SECOND o adresie 0x05 ustawiam na 0x10
Wg. mojego toku rozumowania alarm powinien zostać uaktywniony, a tym samym wywołać przerwanie o czasie 00.00.01 00:00:10
Krótko i na temat : Mam problem z uaktywnieniem clock alarmu + INT
Timer Alarm działa prawidłowo, Clock alarm już nie.
startuje zasilanie, PCF'ka zaczyna wszystko liczyć od "zera" czyli 00.00.01 00:00:00
CONTROL STATUS o adresie 0x00 ustawiam na 0x04
bit 3 zostaje aktywowany - alarm enable
ALARM CONTROL o adresie 0x08 ustawiam na 0xDA
bit 7,6,4,3,1 zostają ustawione
7,6,3 - dot. aktywacji INT
5,4 - w moim przypadku daily (alarm dzienny)
1 - timer porównujący z rejestrem SECOND(przerwania od Timera działają)
ALARM SECOND o adresie 0x05 ustawiam na 0x10
Wg. mojego toku rozumowania alarm powinien zostać uaktywniony, a tym samym wywołać przerwanie o czasie 00.00.01 00:00:10
