Hi Petr,
Thanks for the response.
Just one last question,
Why are we assigning the same input to 4 different channels?
for instance if we were doing 4 back to back conversions on 4 different inputs (ADC0_SE12,ADC0_SE13,ADC0_SE14,ADC0_SE15), It would look something like this:
ADC0->SC1[0] = ADC_SC1_ADCH(12); /* Select AD12 (ADC0_SE12) */
ADC0->SC1[1] = ADC_SC1_ADCH(13); /* Select AD13 (ADC0_SE13) */
ADC0->SC1[2] = ADC_SC1_ADCH(14); /* Select AD12 (ADC0_SE14) */
ADC0->SC1[3] = ADC_SC1_ADCH(15); /* Select AD12 (ADC0_SE15) */
Is that correct?
Thanks