i'm trying to use the adc of the 18f1320, but i just get zeroes., anyone can help me?
// Funciones
adquirir()
{
set_adc_channel( 0 );
volt = Read_ADC();
set_adc_channel( 4 );
amp = Read_ADC();
set_adc_channel( 3 );
Vbat = Read_ADC();
set_adc_channel( 2 );
Ibat = Read_ADC();
return 0;
kender
Joined: 09 Aug 2004 Posts: 768 Location: Silicon Valley
Posted: Sat Jan 21, 2006 4:24 pm
You need to call setup_adc_ports(...) and setup_adc(...) before set_adc_channel(...). You also should add a delay of about 15uS after each call to set_adc_channel(...), that way the voltage will stabilize before you actually read the ADC value.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum