generalnie: DIR=0 silnik kręci się w jedną stronę, DIR=1 - w drugą
STEP np. dla krokówki: jeżeli silnik ma 200 kroków na obrót, to gdy wyślesz 200 impulsów, to silnik zrobi 1 obrót; jeżeli te 200 impulsów wysłałeś w czasie 1 minuty, to znaczy, że silnik wykonał 1 obrót/minutę; jeżeli te 200 impulsów wyślesz w ciągu 30 sekund, to znaczy, że silnik wykona 2 obr/min, i tak dalej...
w serwonapędach zazwyczaj jest troszkę bardziej to złozone: załóżmy, że masz serwo z enkoderem 2000 impulsów / obrót; każdy porządny

napęd odczyta z tego 8000 impulsów - jak ? typowy enkoder ma 2 kanały (tak jakby 2 enkodery) i na dodatek przesunięte w fazie; a żeby było śmieszniej, to czyta obydwa zbocza, tzn. silnik zaczyna się obracać, mamy najpierw zbocze narastające z kanału A, potem zbocze narastające z kanału B, potem opadające A i opadające B. Jedna działka na enkoderze, a 4 impulsy zliczone
Poza tym jest jeszcze zadawanie różnicowe, ale to już inny temat
z pozdrowieniami
