TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: MexaTronko en 29 de Agosto de 2012, 00:49:04

Título: Variar frecuencia con ADC
Publicado por: MexaTronko en 29 de Agosto de 2012, 00:49:04
Hola que tal, estoy tratando de hacer un programa que pueda variar la frecuencia de un pulso de salida, lo que se me ocurre es hacer una equivalencia de la resolucion del adc con cierto tiempo, algo asi

1024--->500useg
adc----->x

tmr = 256 - ((x/2*f)/(4*pres))

adc = read_adc(), esta equivalencia se cargaria el timer, set_timer0( tmr ), pero no se si esto se pueda hacer por que cuando el adc  = 0 la frecuencia sera cero
espero que me puedan ayudar gracias.
Título: Re: Variar frecuencia con ADC
Publicado por: MGLSOFT en 29 de Agosto de 2012, 08:39:56
Por que no usas PWM ??
Hoy la mayoria de los PICs tienen como minimo un canal PWM...