AnsweredAssumed Answered

STM32F0 HAL UART DMA RX works only once

Question asked by kardas.krzysztof on May 17, 2015
Latest reply on Jun 23, 2015 by sobieszczanski.krzys
Hi.
I am trying to write a simple program for DMA rx transfers from UART interface. I am using the HAL drivers and HAL_DMA_Recieve.

The problem I have found is very strange. DMA RX transfer from UART works only once. Then  I have constant UART OR (overrun) bit set and controller does not recieve anything. The strangest thing is that there is no difference between DMA Normal mode and DMA Circular mode for DMA RX.

I have no idea where I should look for the problem.

Outcomes