Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Obsługa enkodera na Pin Change Interrupt?

robiw 28 Maj 2012 14:38 864 0
  • #1 28 Maj 2012 14:38
    robiw
    Poziom 26  

    Witam Kolegów,
    Do tej pory obsługę enkoderów robiłem na external interrupt lecz tym razem postanowiłem zrobić obsługę 8 enkoderów na Pin Change Interrupt przy czym przy każdej nóżce enkodera jak zwykle zastosowałem układ RC (10K, 100nF)... i niestety dobrze to nie działa. Dla INT0 sprawdzałem zawsze czy druga noga enkodera (ta nie wyzwalająca przerwania) to 0 czy 1 i tak wykrywałem kierunek - tutaj robię podobnie lecz nie działa to dobrze - czasami wykrywa zły kierunek lub nie na tym pinie lub kilka pinów na raz choć kręcę jednym enkoderem lub oscylacje - macie może jakieś doświadczenia? Kod poniżej:

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod


    robiw

    0 0
  Szukaj w 5mln produktów