TODOPIC
Microcontroladores PIC => dsPIC => Mensaje iniciado por: brutto en 09 de Mayo de 2011, 15:18:08
-
hola, alguien sabe como cambiar el estado de las salidas del pwm usando complementario. Por ejemplo, controlas el PWM, pero en un momento necesitas que el nivel alto empiece en el pin L y el bajo en H para cambiar de sentido de giro o seguir pasos del pap. Alguien sabe como hacerlo? no encuentro info por el datasheet ni en los ejemplos de los servos de microchip no lo veo claro.
Gracias de antemano.
-
Hola compañero.
Hasta donde sé, no es posible intercambiar las patillas H y L. Tampoco se pueden cambiar en tiempo de ejecución las palabras de configuración, en las que se define el período activo del PWM como a nivel alto (3,3V) o a nivel bajo(0V), lo cual te permitiría seguir operando con la H como señal activa ya que el hardware cambiaría el período activo por 0V cuando deseas ir en reverso.
Por tanto tienes que hacer algún apaño software. Por ejemplo, define una variable con un bit de sentido, de manera que cada vez que llames a una función, intercambie el "ACTIVO" por 0 ó 1 si el bit de sentido es uno u otro.
Suerte.