Na wstępie nie będę ukrywał iż jestem początkującym w te klocki. Chcę zbudować nawijarkę do cewek sterowaną z ATmega16A. Do ATmegi podpinam dwa sterowniki EasyDriver A3967, podpięte mam również wyświetlacz oraz kilka przycisków do wprowadzania danych jak ilość zwojów itd. Menu wprowadzania danych mam już ogarnięte, problem natomiast pojawił się podczas prób sterowania silnikiem krokowym. Posiadam silniki Japan Servo 200 kroków na obrót, podpięte do sterownika zgodnie z instrukcją. Uruchomiając program wysyłający do sterownika sygnały step dir napotkałem problem
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Przy tak ustawionym waitus silnik obraca się bardzo powoli, próbowałem waitms początkowo ale było jeszcze gorzej.
ATmega taktowana jest wewnętrznym zegarem 1mhz.
Możecie mi podpowiedzieć w czym tkwi problem?