Niestety w dalszym ciągu nie działa. Kod minimalnie zmieniłem:
W zwiazku z lekceważeniem zaleceń listing usunięty, Różowo-Zielony J.W dalszym ciągu wygląda to tak jakby program nie wchodził w ogóle w obsługę przerwania.
Pozwolę sobie przytoczyć fragment noty katalogowej:
Cytuj:
Each PCINT[15:8] bit selects whether pin change interrupt is enabled on the corresponding I/O
pin. If PCINT[15:8] is set and the PCIE1 bit in EIMSK is set, pin change interrupt is enabled on
the corresponding I/O pin. If PCINT[15:8] is cleared, pin change interrupt on the corresponding
I/O pin is disabled.
W rejestrze EIMSK nie ma bitu PCIE1, jest tylko INT1 i INT0. Próbowałem ustawić każdego z nich lub oba ale bez pozytywnego efektu - można nawet powiedzieć że program się posypał bo nie przechodził przez inicjalizację przerwania PCINT (wcześniej to robił ale go nie obsługiwał). Próbowałem również ustawić bit PCIE1 ale nie zaskoczyło - program się zawiesił.
Chciałbym żeby program reagował na zbocze narastające.
Ma ktoś może pomysł co może być źle i się nim podzieli?
Z góry dzięki za odpowiedź.