I intend to take speech a signal store it in an array and process it. For that I'm configuring SPORT in DSP mode.
The output of the ADC is 24 bits and I use 32 bit DMA transfer in STOP mode. I need to take 1.5s of speech @16khz so my count will be 24000.
Since I use 32 bit DMA transfer for a 24 bit data what will my last 8 bits be?? Wont it be the first 8 bits of my next sample?? So I doubt wheather my program will give correct output.??So what can I do to rectify this??I intend to store the input in an array of size 240000 directly & do the processing on it.