I'm using a TM4C123GH6PM and have WTIMER0 TIMER_B in edge-time mode working with interrupts. However, I'd like to get it working with uDMA but it seems only the "narrow" (16/32 bit) timers support DMA. Is this true?
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.
I'm using a TM4C123GH6PM and have WTIMER0 TIMER_B in edge-time mode working with interrupts. However, I'd like to get it working with uDMA but it seems only the "narrow" (16/32 bit) timers support DMA. Is this true?
Taking a look at the datasheet, table 9-1, it would seem that only narrow timers are supported. However, references to GPTImers 6-11 (in this table) are actually the wide timers 0-5. This matches up with the definitions in the "udma.h" header file, in the driverlib folder.
--Bobby
Bobby,
I wondered if the higher channels might be the wide uDMA channels but didn't think to check the udma.h file for them. I have confirmed the DMA for the wide timers works as you indicated.
Thanks,
Curt