This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Simple question about DMA and SPI using C5507 and ADS1298

Other Parts Discussed in Thread: ADS1298

Hi!

I would like to use C5507 DMA with SPI when communicating with ADS1298. I configured DMA Channel 0 to transfer data from MCBSP 1 Data Receive DRR11 to memory. I made DRR11 address to remain constant after transfer, that is, its address does not increment.

What happened is that I keep reading the same data, 0xC0, which is the first byte of the status register sent by ADS1298.

Since C5507 is the SPI master, do I need to setup another DMA channel to transfer data so that SPI clocks are generated and new data arrives at DRR11? In this case, would I need to make a interrupt after each new data?

Thank you in advance.

Regards,

Nelson