TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: kikecon en 02 de Septiembre de 2008, 20:57:35

Título: ayuda con adcon1
Publicado por: kikecon en 02 de Septiembre de 2008, 20:57:35
hola alguien me podria ayudar con la configuracion del adcon1 del pic16f88 esoy buscando la config en el datasheet y no la encuentro gracias
Título: Re: ayuda con adcon1
Publicado por: gera en 02 de Septiembre de 2008, 21:42:07
hola kikecon, te dejo un programita bastante simple q muestra por un lcd la lectura del adc.

Código: [Seleccionar]
#include <16f873a.h>

#fuses HS,NOWDT,NOPROTECT,NOLVP,PUT,NOBROWNOUT

#use delay(clock=4000000)

#byte port_b=0x06

#use fast_io(b)



#include "lcd.c"



void main()

{

   int16 valor;

   lcd_init();

   

   setup_adc_ports(AN0);

   setup_adc(ADC_CLOCK_DIV_32);

   set_adc_channel(0);



   while(TRUE)

   {

      delay_ms(100);

      valor = read_adc();

      lcd_putc("\f");

      printf(lcd_putc,"valor=%ld",valor);

   }

}

Espero q te sirva, saludos!
Título: Re: ayuda con adcon1
Publicado por: MLO__ en 02 de Septiembre de 2008, 22:39:35
Hola.

Aqui esta la configuracion del ADCON1
(http://img53.imageshack.us/img53/4623/configif8.jpg)

Saludos
Título: Re: ayuda con adcon1
Publicado por: kikecon en 06 de Septiembre de 2008, 13:56:56
si eso tmb lo chequie pero segun se ese registro es para los voltajes de referencia lo que quiero es tener 3 entradas analogas el resto en digitales..... como dige chequie el data y encontre el registro ansel creo q este es el indicado pero al momnto de configurarlo en source boost no sale como se quiere mejor dicho no me compila asi que como diria condorito: EXIJO UNA EXPLICACION jaja ojala me puedan explicar esto le agradeceria mucho
Título: Re: ayuda con adcon1
Publicado por: MLO__ en 06 de Septiembre de 2008, 15:48:40
Hola.

Para configurarlo debes tener en cuenta otros registros como lo son el ANSEL que mensionas y el ADCON0. En el datasheet estan todas las configuraciones posibles para que tu escojas la que mas te sirva para tu aplicacion.

Saludos
Título: Re: ayuda con adcon1
Publicado por: kikecon en 06 de Septiembre de 2008, 17:07:06
si MLO pero en el adcon0 veo q solo se puede activar un canal esto se ve en los bit 5-3 y yo kiero tres pines eso es lo que no entiendo
Título: Re: ayuda con adcon1
Publicado por: navaismo en 06 de Septiembre de 2008, 17:17:18
Eso lo haces con el registro ANSEL
Título: Re: ayuda con adcon1
Publicado por: MLO__ en 06 de Septiembre de 2008, 21:41:31
Hola.

El datasheet lo dice muy claro amigo:

(http://img93.imageshack.us/img93/2059/anselrq2.png)

Saludos
Título: Re: ayuda con adcon1
Publicado por: kikecon en 09 de Septiembre de 2008, 04:11:35
si ok ya lo vimuy claro creo qme tape un poco  :? muchas gracias