Witam serdecznie,
to mój pierwszy post na tym forum więc jeśli czymś "nabroję" to proszę o tęgie baty i obiecuję poprawę

Po oglądnięciu Mirkowego poradnika o DS3231 szybko zabrałem się za pisanie kodu według jego wskazówek z filmu.
Wszystko w oparciu o zestaw ATB i wyświetlacz LCD. Na pokładzie ATmega32. Wszystko ładnie działa.
Postanowiłem przepisać kod na wspomnianą w tytule ATmegę1284P i wyświetlacz 7-segmentowy (6 cyfr + diody sekund).
No i tutaj poległem. DS3231 ładnie się inicjalizuje i generuje 1Hz na wyjściu - podaję to na INT1. Oscyloskopem sprawdziłem - sygnał dociera do nóżki PD3 (INT1).
Na początek (małymi kroczkami) próbowałem zamrugać diodami sekund w takt sygnału podawanego na INT1.
Użyłem do tego sprzętowej flagi flagi. Niestety nie zadziałało. Postanowiłem użyć procedury obsługi przerwania. I tu też brak rezultatów. Nie wiem gdzie popełniłem błąd, a na pewno go popełniłem

Czy mogę liczyć na naprowadzenie mnie na właściwe tory?...
Poniżej kod main.c, biblioteki z książek poprawione z ERRATY:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.