TODOPIC
Microcontroladores PIC => dsPIC => Mensaje iniciado por: zer0007 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
-
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.
-
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.
-
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.