Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 8013

General • Re: DMA in ring mode running continuously

$
0
0
I found a way to avoid using the CPU but still I need two DMAs.
This passage in the datasheet had the solution in it:
If the channel is triggered multiple times without intervening writes to TRANS_COUNT, it performs the same number of transfers each time.
You just need to chain two DMAs and when triggered they will restart the same transfer, so no CPU needed.

Statistics: Posted by morci — Sat May 10, 2025 10:43 pm



Viewing all articles
Browse latest Browse all 8013

Trending Articles