cancel
Showing results for 
Search instead for 
Did you mean: 

USART DMA STM32F4

deepak2399
Associate
Posted on February 05, 2013 at 09:27

I  am using Usart with Dma for external communication STM32F407

For transmission we can set the number of bytes to send.

But how could I use DMA for receiving, if the number of bytes is not known? I want to get an interrupt if no bytes are further coming so that I could process the received bytes.

Can I use USART idle interrupt for this purpose?

Why STM32  does not have a FIFO for USART? 

Thank You 

#dma #read-bytes #fifo #usart
1 REPLY 1
Posted on February 05, 2013 at 13:58

That, or use a timer for a timeout.

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