TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: _JaM_ en 20 de Abril de 2005, 11:00:00
-
Hola a todos!!!!
Ma preguntaba si existe la posibilidad de manejar 2 PWM ya sea al mismo tiempo o de manera independiente...
Lo que quiero es manejar 2 señales pwm.. pero me han dicho que es mejor que utilize compuertas AND, para que de la misma señal obtenga los 2 pwm
Estoy manejando el pic 16f873
Si alguien conoce como le puedo hacer se los agradeceria mucho..
-
Buenas.
Si lo que quieres es tener dos señales independientes de PWM con el 16f873, vas a tener que hacer una por hard con su módulo correspondiente y otra por soft utilizando el timer0 o el timer1 (con o sin interrupción) y una salida digital normal del PIC.
La única forma de obtener dos PWMs distintos con lógica normal es tener un PWM generado por el PIC y obtener el Complementario con un inversor, pero eso creo que ya lo sabrías.
-
Lo que necesito es estar variando los 2 pwm, y si uso el tmr0 son solamente para valores definidos.. o tendria que utilizar tablas para variar el ancho del pulso???
He programado algunos y los he simulado en el proteus... pero alguien sabe por que no se puede, el periodo es el mismo. solamente apago un canal y habilito el otro, pareceria logico pero no me sale..
Tiene algo que ver con el tmr2?