Skip to main content
Explorer
April 8, 2025
Question

DMA issue stop1

  • April 8, 2025
  • 1 reply
  • 454 views

For my project I am using the LPUART on an STM32U545 and 585, currently I am using the normal GPDMA and this works like a charm in normal run mode. However I want to be in STOP1 and receive UART communication. As per the reference manual the GPDMA is active when clocked. But when I clock the DMA in stop it still does not work and I get overrun issues.

When changing to the LPDMA with the same settings I get no data whatsoever.

DMA settings:

mve_0-1744118025997.png

mve_1-1744118043326.png

What settings do I have to change to have the LPUART use the DMA in STOP1 and wake up when the transfer is complete?

 

    This topic has been closed for replies.

    1 reply

    ST Employee
    April 15, 2025

    Hello @mve

    Yes, the GPDMA is fully functional in stop1  

    Refer to the paragraph: Continuous communication using DMA and LPUART in the RM0456