Цитата Сообщение от BETEP Посмотреть сообщение
Обычное явление, при подаче напруги в обмотки ротор встаёт в ближайшее "устойчивое" положение. Одна из причин почему во время позиционирования ENABLE никогда не снимают, драйвер должен уметь держать движок половинным током, чтобы нагрев уменьшить.
Ну, ещё в программе присутствовал фрагмент "IF quantity<=2...".
Вынесу случай quantity=0 отдельно.