Mam pewnien problem z wywoływaniem przerwań Itn0 i 1 , do których podłaczyłem enkoder obrotowy. Wywyłoywanie przerwań odbywa się zboczem (narast i opad), timerem chciałem mierzyć czas przerwania aby ustalić prędkość obrotową enkodera.
Problem tkwi w tym, ze przerwania wywoluja sie zbyt łatwo, tzn praktycznie losowo po lekkim dotkięciu ośki enkodera a zmierzone czasy są całkowicie dowolne

Nie wiem czy problem ktwi w kwesti programowej czy sprzętowej, programowo konfig portów wygląda tak :
Config Portd = &B00110000
Portd = &B00001111
Config Portb = Output
Portb = 0
Config Portc = Input
Portc = 0
Sprzetowo wejścia są podciagniete rezystorami 100k do zasilania enkoder wywołuje przerwanie zwierajac wejście do masy. Poradźcie coś