Skip to main content
deepak2399
Visitor II
February 5, 2013
Question

USART DMA STM32F4

  • February 5, 2013
  • 1 reply
  • 517 views
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
This topic has been closed for replies.

1 reply

Tesla DeLorean
Guru
February 5, 2013
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 (See Profile) Up vote any posts that you find helpful, it shows what's working..