8 Replies Latest reply on Jan 23, 2016 11:07 AM by user_1377889

    Issues with DMA to 16bit Shiftreg

    user_475653989

      Hi all,

         

      I'm having some issues transferring values from a 16 bit sine wave lookup table to a 16 bit shift register using DMA. My problem is that the shift register properly shifts out the MSB, but shifts out a constant value for the LSB. As a test I wrote to the shift register from the CPU and everything worked fine. I followed the instructions on the "Advanced DMA Topics" application note to ensure that the source and destination are aligned properly, but I still can get all 16 bits transferred. Any ideas what can be causing this?