Part Number: MSP432P401R
I am working on implementation of digital filters on MSP432. According to my required specification, I am able to achieve to filter order up to 46. Now, I want to use DMA controller in my project so that I can increase filter order by saving some computational time. I read documents and given questions on forum regarding DMA. As, I have single input for ADC and ''repeat single channel mode for conversion'', how much i have got idea about DMA from reading material that I need only one DMA channel (which I have channel 7 ) but my problem is that I am not able to understand what will be destination folder because before I was feeding that ADC output (MEMO) directly to digital filter. (following code is a interrupt handler for an interrput of MEM0)
void ADC14_IRQHandler(void)
{
float AdcInputVoltage;
float filteredf_output;
uint16_t Input_filter;
uint64_t status;
/* uint16_t AdcInputVoltage;
uint16_t filtered_output;*/
status = MAP_ADC14_getEnabledInterruptStatus();
MAP_ADC14_clearInterruptFlag(status);
if (status & ADC_INT0)
{
Input_filter = MAP_ADC14_getResult(ADC_MEM0);
}
I have following questions now:
1) what should be destination transfor address ?
2) is it important that DMA channel configuration should be done before triggering the conversion ??
As, I have DAC-DSP_DAC in mr poject , I think the destination should be unit_16t (Input_filter).#
Please refer me to any example with repeat single channel or help me out to understand this confusion. Thanks.