MaJerle / stm32-usart-uart-dma-rx-tx

STM32 examples for USART using DMA for efficient RX and TX transmission
MIT License
1.3k stars 322 forks source link

dma receive size will be zero #16

Closed tiantian1645 closed 3 years ago

tiantian1645 commented 3 years ago

https://github.com/MaJerle/stm32-usart-uart-dma-rx-tx/blob/master/projects/usart_rx_idle_line_irq_ringbuff_G0/Src/main.c#L91

pos = ARRAY_LEN(usart_rx_dma_buffer) - LL_DMA_GetDataLength(DMA1, LL_DMA_CHANNEL_2);

pos will be zero if receive size equal ARRAY_LEN(usart_rx_dma_buffer)

MaJerle commented 3 years ago

That's ok.