Skip to main content
Associate II
August 15, 2024
Solved

Can Single DMA channel be used for multiple DMA Streams

Can Single DMA channel be used for multiple DMA Streams?

As per Table 43. DMA1 request mapping in reference manual, Can I use Channel 6 for Stream0 (TIM5_CH3), Stream 3(TIM5_CH4), Stream 4 (TIM5_CH2).

I understand that Single stream I cannot use more than one channel. But how about using same channel with multiple streams? Is it ok?

This topic has been closed for replies.
waclawek.jan
waclawek.janBest answer
Super User
August 15, 2024

> Can I use Channel 6 for Stream0 (TIM5_CH3), Stream 3(TIM5_CH4), Stream 4 (TIM5_CH2).

Yes.

In context of the 'F4 DMA, "Channel" means only the request multiplexer setting. ST chose to use a confusing terminology here.

JW

2 replies

Associate II
August 15, 2024

Also, kindly note that I would be using all three streams simultaneously.

waclawek.jan
waclawek.janBest answer
Super User
August 15, 2024

> Can I use Channel 6 for Stream0 (TIM5_CH3), Stream 3(TIM5_CH4), Stream 4 (TIM5_CH2).

Yes.

In context of the 'F4 DMA, "Channel" means only the request multiplexer setting. ST chose to use a confusing terminology here.

JW