2025-08-28 2:17 AM
STM32G474RET – When I try to set up a DMA, I get this message: “No available DMA request for this peripheral.”
I haven’t configured any other DMA.
With a different MCU, it worked fine before.
I’m using CubeIDE version 1.16.0. Any ideas would be really helpful, as I’m new to STM32.
2025-08-28 2:32 AM
>When I try to set up a DMA,
But from pic : you already have set a DMA for ADC1 - so what you cannot set ?
2025-08-28 3:10 AM
Hello @alexqp
First let me thank you for posting.
As mentioned by @AScha.3 When using DMA with ADC1 on the STM32G474RET, you only need a single DMA request and channel, even if you are sampling multiple ADC input channels. The ADC can be configured to scan several inputs in sequence, and the DMA will automatically transfer all conversion results to a memory buffer in the order they are sampled. There is no need for multiple DMA requests—one DMA channel is sufficient to handle all the data transfers for your ADC1 sequence.
THX
Ghofrane
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.