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:

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
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...18f2550


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:

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
pero como podria hacer para traducir la tension que leo en el pwm y generar la misma tension?
solo tengo estos pic: 16f628...16f876a...16f877a...18f2550