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
Bookmarks