Autor Tema: PWM en un dsPIC  (Leído 3501 veces)

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

Desconectado zer0007

  • PIC16
  • ***
  • Mensajes: 106
PWM en un dsPIC
« en: 02 de Junio de 2005, 02:10:00 »
Hola buenos dias tengo un dsPIC30f6014 y necesito usar el pwm para modificar el backligth de un display, a alguien se le ocurre como hacerlo he estado mirando las notas de aplicación y no me entero, entre otras cosas la libreria pwm.h no contemplya el 6014, alguien puede ayudarme.

Programo con el compilador C30

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: PWM en un dsPIC
« Respuesta #1 en: 02 de Junio de 2005, 03:32:00 »
Lo que te pasa es que el 30F6014 no tiene salidas para control de motores a nivel hard.  Mira en esta tabla los dsp que tienen:
http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=806&mid=14&lang=en&pageId=75

Si te decides por un dsp que tenga esas salidas,  en la página 174 de este documento viene la explicación de todos los comandos en C30 relacionados con PWM. En la página 186 viene un ejemplo para un 30F6010.
http://ww1.microchip.com/downloads/en/DeviceDoc/51456b.pdf

Si finalmente quieres seguir con el 6014, siempre podrás hacerlo usando un timer para controlar tú la salida PWM vía soft.

Desconectado zer0007

  • PIC16
  • ***
  • Mensajes: 106
RE: PWM en un dsPIC
« Respuesta #2 en: 02 de Junio de 2005, 07:40:00 »
Gracias nocturno es que en el datasheet  (ds70117E) dice que el dspic 30f6014 tiene 8 output comp /std pwm. ¿?

Si no las tiene como podria hacer para regular de manera "analogica" con una continua el backligth de un display ¿?

Gracias otra vez.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: PWM en un dsPIC
« Respuesta #3 en: 02 de Junio de 2005, 09:25:00 »
Tienes razón, tiene 8 salidas que podrían servir. Lo que ya no sé es si los comandos de C30 que he mencionado antes manejarán estas salidas o sólo funcionarán en los dsp con salidas de control de motores. Habría que probarlo.