Autor Tema: dspic33 pwm H y L  (Leído 2956 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado brutto

  • PIC10
  • *
  • Mensajes: 44
dspic33 pwm H y L
« 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.

Desconectado vicpoweriz

  • PIC10
  • *
  • Mensajes: 4
Re: dspic33 pwm H y L
« Respuesta #1 en: 01 de Junio de 2011, 16:31:43 »
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.