Witam, jak w temacie nie mogę uruchomić przerwania na pinach PCINT ( PCINT3,PCINT4,PCINT5 - tylko tych potrzebuję ). poniżej trochę kodu - nie mam już pomysłu co może być nie tak. sei() - na pewno jest przed pętlą while, w up włączona jest dodatkowo obsługa kontrolera lcd ( zwykły lcd ciekłokrystaliczny ).
po main:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
ISR do przerwania
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Niestety mimo zmian stanów na tych trzech pinach na żadnym program nie "wskakuje" do przerwania.
Przepraszam za edytowanie.
Próbowałem na szybko na innej płytce z tym samym up, lecz efekt ten sam.