Странно вообще использовать ШИМ для ШД. Там step/dir, а это просто меандр изменяемой частоты, ну либо ЧИМ.