frodrigorocha
imagino que tu quer ativar um AD em um programa, deverá dizer de quantos bits será sua resolução ... depois tens q escolher quais tu vai ativar ...
- Código: Selecionar todos
#device adc=10 // AD em 10 bits
setup_ADC_ports (RA0_RA1_RA3_analog); // utilizadas 3 entradas, ver de acordo com o PIC usado
setup_adc(ADC_CLOCK_INTERNAL); // clock interno para conversao AD
set_adc_channel(1); // escolhe canal do AD
delay_ms (20) ; // aguarda estabilizar leitura
variavel = read_adc(); // atribui valor do AD para a variavel
a partir daí é possível utilizar a variavel para qualquer finalidade.
Tome cuidado com o tempo de espera para estabilização da leitura do AD que de acordo com a impedância tu terá de calcular.
Veja que normalmente no datasheet do PIC q tu vai utizar diz como fazer esse calculo.
Espero que tenha ajudado
abrax!