2020-07-17 08:24 AM
I want to use FIFO without Enabling USART_DMA in STM32CubeIDE . Is this is possible? If possible I can differentiate the small delays between data. and I can process the data according my requirement.
2020-07-17 10:51 AM
The FIFO is part of the DMA, hard to separate those.
You just want a general purpose FIFO you can store bytes in and retrieve? You'll have to do that in software.
2020-07-17 12:45 PM
Be specific about what STM32 you're talking about.
Some have a FIFO, and that is independent of DMA
2020-07-18 12:04 AM
I am using STM32F407VG(discovery) board. When I enabled DMA then Only I have the option of FIFO. If the FIFO is independent of DMA how I can use it?
2020-07-18 12:45 AM
In 'F407 there's no FIFO in the USART.
DMA has a FIFO which can be enabled or not.
Read the Reference Manual (RM0090), DMA and USART chapters.
JW