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.

Tiva C - uDMA serve PWM duty - possible?

Other Parts Discussed in Thread: TM4C123GH6PM

Hi,

I'm actually doing my very first signal processing with the TM4C123GH6PM on the Tiva C Launchpad.

In my mind, I'm sampling some data by using ADC0 and uDMA in ping-pong mode. Do some kind of filtering and write the data into the output ping/pong buffer. Out of this buffer another uDMA channel will update the COMP value of any PWM generator. 

The ADC will be triggered by the PWM counter - therefore the system runs synchronous. 

My problem is how to write to PWMnCMPA register using DMA in circular mode? I know there is no hardware channel providing this, but using a software channel could be possible?!

Thanks for any impressions!

Simon