Problemas con Servo motor continuous rotation

Saludos,

Tengo un problema con un servo motor Parallax Continuous Rotation Servo (#900-00008), lo intento controlar con un PIC16f627 el cual esta en una kit Velleman k8048rs.

El problema es el siguiente: Al conectar el servo a la tarjeta este empieza a girar, debido a que este de rotación continua, mediante Mikroc he intentado detener esta rotación con el siguiente código:

void main() {
cmcon=7;
trisb = 0;
portb=0;
pwm1_init(40000);
pwm1_set_duty(127);
pwm1_stop();
}

pero sin ningún resultado, lo único que se observa es una reducción de la velocidad del servo, pero no puedo lograr que este se detenga.

Alguien tiene alguna solución?

De antemano, muchas gracias!

NOTAS:
*la tarjeta tiene un cristal oscilador de 4mhz.
*tengo conectado el servo a una de las salidas del pic especificamente la salida de PWM de ese pic (RB3).
 
Atrás
Arriba