How do you configure and use a Direct Memory Access (DMA) controller to transfer data from an ADC peripheral to system RAM without CPU intervention?