Hallo !
Ich habe den Versuch gemacht einen Analogen Wert über RAO einzulesen.
Über den RA0 funktiniert es auch. -> siehe Code Beispiel.
char battValue;
battValue=0;
setup_adc(ADC_CLOCK_DIV_32); //AD Config.
setup_adc_ports(AN0); //Analog/Digital
set_adc_channel(AN0); //Kanal
delay_us(10);
battValue=read_adc(); //Lesen
setup_adc(ADC_OFF); //AD Config.
if(battValue<=100)
Was mir nicht ganz klar ist. Gemäss Datenplatt des PIC sollte auch der
RA5/RA4 als Analogeingang nutzbar sein.
Der Compiler lässt aber setup_adc_ports(AN4) und set_adc_channel(AN4)nicht zu ?
Weiss jemand weiter ?
Gruss Martin