Can't get aDC's to go to 0
I have4 set up a 9 channel DMA adc
Below is the DMA configuration in the IDE

This is the ADC configuration

This is the IRQ routine

This is where I treat the data. For every loop it gets added to another array after the conversion.
Then a simple routine that divides the accumulated value by the amount of conversion and then some tweaking

On A1 I have a potentiometer with a dividing resistor that I take 28V down to 3.3V the CPU voltage. Very basic
It seems that the conversion get scattered on all the channels and the max reading I can get is 170 with 1.3V on A0.
This is the aray volatile:
uint16_t AD_RES_BUFFER[11] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
I am not sure what is happening can any one please assist.
Thanks
