Hello, I have a doubt that while I can not solve ...
As I can do to reflect a pwm and a filter (resistor 1k and capacitor 1uf on the output pin of the pwm), I read the voltage with analog port ...
pwm control with two buttons to get a DAC 1 to 5Vdc is easy; For example:
but how could I do to translate the tension that I read in the pwm and generate the same voltage? i have pic only: 16f628...16f876a...16f877a...18f2550Code:menu: IF PORTC.6=0 THEN TIEMPO=TIEMPO+1 IF TIEMPO>10 THEN TIEMPO=10 pause 150 ENDIF IF PORTC.7=0 THEN TIEMPO=TIEMPO-1 IF TIEMPO=255 THEN TIEMPO=0 pause 150 ENDIF SALIDA_PWM: HIGH PORTC.2 PAUSE TIEMPO LOW PORTC.2 PAUSE (10 - TIEMPO) goto menu
EN ESPAÑOL:
hola, tengo una duda que hace rato no puedo resolver...
Como puedo hacer para reflejar con un pwm y un filtro (resistencia 1k y capacitor 1uf en el pin de salida del pwm), la tension que leo con el puerto analogico...
controlar el pwm con dos pulsadores para obtener un DAC de 1 a 5Vcc es facil; Por ejemplo:
pero como podria hacer para traducir la tension que leo en el pwm y generar la misma tension?Code:menu: IF PORTC.6=0 THEN TIEMPO=TIEMPO+1 IF TIEMPO>10 THEN TIEMPO=10 pause 150 ENDIF IF PORTC.7=0 THEN TIEMPO=TIEMPO-1 IF TIEMPO=255 THEN TIEMPO=0 pause 150 ENDIF SALIDA_PWM: HIGH PORTC.2 PAUSE TIEMPO LOW PORTC.2 PAUSE (10 - TIEMPO) goto menu
solo tengo estos pic: 16f628...16f876a...16f877a...18f2550




Bookmarks