Hej Jako że w standardowej bibliotece MK_Encoder są wykorzystane m in przerwania INT1 i INT0 a w Atmedze 128 do portów tych przerwań są przypisane SCL i SDA TWI, zmieniłem w procedurze inicjalizacji enkodera na INT2 i INT3 w ten sposób:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Oczywiście zmieniłem też wektor przerwania na ISR (INT2_vect) i ISR (INT3_vect).
Nie widzę już w bibliotece żadnych miejsc gdzie mógłbym wprowadzić związane z tą przeróbką zmiany.
Enkoder zupełnie nie działa.
Czy ktoś spotkał się już z podobnym problemem?