AnsweredAssumed Answered

DMA setup with ADC16_RA as source

Question asked by TurboMan on Jun 24, 2014
Latest reply on Jul 7, 2014 by xiangjun.rong

Hi,

   just asking this here as I can't get this to work. I can set up a RAM to RAM DMA transfer which works ok, I can trigger this with a timer, and that works. But I want to configure a timer or trigger to set the 16bit ADC converting, then transfer the data to a buffer.

   However, when I select ADC16_RA as a source, it doesn't work. It says "bus transfer terminated with an error on the read portion of the transfer". This indicates the address for ADC16_RA is wrong, but I've double checked and even put the address in had coded. The ADC result register should stay the same, the buffer address should increment, the data width is 16bits wide; All these things work ok when a RAM to RAM tansfer is set up.

   Any help / information would be great, thanks.

Regards...

Outcomes