Witam , posiadam enkoder , dajacy sygnały A i B
chce dołaczyc go do uC Atmega,
tu jest problem poniewaz procesor ma za zadanie wykonywac pewna czynnosc na wewnetrznym przerwaniu od licznika....
bedzie ona wywoływana z pewna czestotliwoscia i ona ma najwyzszy priorytet.
teraz pytanko , jak podlaczyc enkoder do uC aby nie zgubic zadnego impulsu z niego.......
chcialem to zrobic na liczniku taktowanym z zewnatrz ale jak zliczac wtedy w tył?? myslalem rowniez aby to zrobic na zew przerwaniach jednak nie wiem dalej czy jesli przerwania sa globalnie zablokowane to gdy wystapi zadanie z zewnatrz to procek sie o tym dowie (falga czy cos)
juz troche pomysły mi sie skonczyły . jesli mogly ktos mi pomoc to bardzo bym prosił,
ps. mam wolne kilka lini uC w tym wejscie licznikowe oraz 2 linie przerwan zewnetrznych.....
chce dołaczyc go do uC Atmega,
tu jest problem poniewaz procesor ma za zadanie wykonywac pewna czynnosc na wewnetrznym przerwaniu od licznika....
bedzie ona wywoływana z pewna czestotliwoscia i ona ma najwyzszy priorytet.
teraz pytanko , jak podlaczyc enkoder do uC aby nie zgubic zadnego impulsu z niego.......
chcialem to zrobic na liczniku taktowanym z zewnatrz ale jak zliczac wtedy w tył?? myslalem rowniez aby to zrobic na zew przerwaniach jednak nie wiem dalej czy jesli przerwania sa globalnie zablokowane to gdy wystapi zadanie z zewnatrz to procek sie o tym dowie (falga czy cos)
juz troche pomysły mi sie skonczyły . jesli mogly ktos mi pomoc to bardzo bym prosił,
ps. mam wolne kilka lini uC w tym wejscie licznikowe oraz 2 linie przerwan zewnetrznych.....