Na zachętę wrzucam obsługę enkodera zrobioną w VHDLu. Bazowałem na kodzie z artykułu z EP, względem oryginału jest znacznie zmieniony.
Obsługa jest prosta, do wejść A i B podłączamy enkoder.
Do wejścia CLK - zegar.
Mamy 2 wyjścia:
d_out - informuje nas o kierunku obrotu, jak jest 1 to kręcimy w jedną stronę, jak 0 to w drugą stronę.
c_out - na tym wyjściu pojawia się impuls informujący że enkoder wykonał jeden pełny krok.
język vhdl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.