Si, la verdad he leido varios y finalmente escribi el codigo, lo cimentare para que sea mas facil de entender
La alimentacion del servo proviene de un pic puesto a 0 y de otroa 1 lo que teoricamente deberia ser suficiente para alikentar al.servo.
el pin pwm esta conectado a un tercer pin.
El funcionamento basico es el siguiente, como genero una interrupci de timer cada 0.1ms necesito 24 para que el servo vaya desde 0 hadta 180 grados con un pequeño incremento. Lo que hago es poner el pin pwm a 1 durante X ms y luego a 0 durante 20-Xms con lo que tengo el pulso cada 50hz, esto lo hago hasta que el tiempo que esta a 1 es de 2,3ms. Llegados a ese punto vuelvo a empezar con lo que el servo deberia volver al principio no?
La duda es si el metodo es correcto con sus tiempos y demas y porque el pin vcc del servo baja a 3 cuando lo conecto, si esta desconectado tengo 5... saludos y gracias!!