cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F4 I2C DMA1 & UART DMA1 A SAME STREAM IS IT AVAILABLE?

mkim.51
Associate II

I'm using an STM32F411 chip.

and it is trying to use the DMA function of UART2 and I2C3.

there are same DMA1 bus line.

at that time,

Is it available when both functions try to work at the same time? 

Does Stm32 handle itself? 

If so, what is the priority?

I have implemented the DMA function for UART2. 

However, I am currently not able to implement I2C DMA function continuously. 

We have not tested the two for the same time. 

but, In the end, I have to use those two functions at the same time.

my email is royalmdm@naver.com ​

thank you.

1 ACCEPTED SOLUTION

Accepted Solutions

They all use different Streams, so should all function concurrently

0690X000006CpRVQA0.jpg

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

View solution in original post

4 REPLIES 4

They all use different Streams, so should all function concurrently

0690X000006CpRVQA0.jpg

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

thank you for your reply.

I lacked understanding of the stream.

what if I use I2C3_RX and UART4_RX DMA?

at that time i use same stream..

still no problem?? ​

> what if I use I2C3_RX and UART4_RX DMA?

You can't.

JW

thank you