This video helps to understand DMA (Direct Memory Access) intuitively.
Please visit the website to learn DMA and communication protocols (I2C, SPI, UART):
https://www.steppeschool.com/courses/...
STM32 and Robotics Courses:
https://www.steppeschool.com/courses
0:00 Introduction
0:34 Why we need DMA?
1:57 DMA parameters
4:38 Configure DMA using STM32CubeMx
5:48 Where to get more detailed Info?