Problema con DRV8825

Hola. Pido disculpas si me equivoqué de sección pero creo que va en hardware.
El asunto es así, estoy haciendo un bicho de RC con motores paso a paso, el problema es que al probar los motores con el DRV8825 se quedan clavados (no los puedo girar ni con la mano) y no se mueven. Probé varios Arduinos (micro, UNO y ahora nano) y otros DRV8825, pero sigue pasando exactamente lo mismo.
Ahora mismo estoy usando un Arduino nano con el siguiente código y el problema persiste:

const int direccion = 9; // d5
const int paso = 10; //d6
void setup() {
  // put your setup code here, to run once:
pinMode(direccion,OUTPUT);
pinMode(paso,OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
digitalWrite(direccion,HIGH);
digitalWrite(paso,HIGH);
delayMicroseconds(500);
digitalWrite(paso,LOW);
delayMicroseconds(500);
}

Si alguien fuera tan amable de darme una mano lo agradecería mucho, es la primera vez que meto mano en estos motores.
Los motores son de 12V, la batería es una batería de 12V de una moto.

Hi,
Para poderte aconsejar seria bueno que pongas un dibujo como lo tienes alambrado. De todas maneras debes ver si tiene los siguentes pines alambrados correctamentes. Los pines reset y sleep los tienes que llevar a los 5 voltios. El pin enable lo tienes que tener a ground.

Has regulado el voltaje de referencia de los driver?