ups, das wichtigste habe ich natürlich vergessen:
Code:
setup_adc_ports(sAN2|VSS_VDD);
setup_adc(ADC_CLOCK_DIV_64);
set_adc_channel( AN2);
setup_vref(FALSE);
const unsigned int16 ADCRESOLUTION = 255;
const unsigned int16 TIMER_MAX = 60;
TM_VALUE_XSEC = (ADCRESOLUTION - (unsigned int16)read_adc()) * TIMER_MAX / ADCRESOLUTION;
der poti welchen ich ablese ist anders_herum_eingebaut, daher ADCRESOLUTION - read_adc(), der wert geht also von 255 bis 0 wobei 255 einer null entspricht und die null einer 255. die VREF spannung sind die 5V Versorgungsspannung.
Lesezeichen