int adc_read(int channel)
{ AD1CHSbits.CH0SA = channel; AD1CON1bits.SAMP = 1;//start sampling AD1CON1bits.DONE = 1; while (!AD1CON1bits.DONE);// wait for conversion to complete return ADC1BUF0; // read conversion
}
void adc_setup(){ AD1CON1bits.ADON ..
↧
PIC24 AD1CON1bits.DONE never goes hi, Program stuck at line "while (!AD1CON1bits.DONE);" (spiel925)
↧