Witam!
Od kilku dni zmagam się z napisaniem programu, który sterowałby silnikiem krokowym bipolarnym wyciągniętym ze starej drukarki. Silnik sterowany jest układem MTD2003, który także był w drukarce. Problem polega na tym, że obraca się o parę stopni w jedną stronę, a następnie znów wraca. Czy byłby ktoś w stanie stwierdzić, co źle napisałem?
Od PC0 do PC3 to po kolei wyjścia sterujące cewkami. PC0 i PC1 to jedna cewka, kolejne to druga.
Pozdrawiam.
Od kilku dni zmagam się z napisaniem programu, który sterowałby silnikiem krokowym bipolarnym wyciągniętym ze starej drukarki. Silnik sterowany jest układem MTD2003, który także był w drukarce. Problem polega na tym, że obraca się o parę stopni w jedną stronę, a następnie znów wraca. Czy byłby ktoś w stanie stwierdzić, co źle napisałem?
Od PC0 do PC3 to po kolei wyjścia sterujące cewkami. PC0 i PC1 to jedna cewka, kolejne to druga.
Pozdrawiam.
Kod: C / C++