Direct Memory Access - DMA - What it is and How To Use it To Your Advantage

preview_player
Показать описание
Learn about Direct Memory Access (DMA) - how to use and why you should use it to decrease power consumption of your embedded system.

0:00 Intro
1:21 What is Direct Memory Access?
2:40 How to Set Up the Direct Memory Access?
3:44 DMA Transfer Modes
5:07 DMA and System Interrupts
5:55 Real Life DMA Applications
7:22 Conclusions

My name is Fabi and I am an Engineer and Tech Enthusiast from Romania. On my YouTube channel I do thorough reviews of gadgets, showcase my programming projects and show you which cars I am driving.

In Today's video you will learn all about DMA in Low Power Embedded Systems. This includes how to set up the DMA, the transfer modes a DMA has, how DMAs work with system interrupts and even about real life applications of the DMA.

DMA or direct memory access is a capability of microcontrollers and processors that allows peripherals to have access to the memory of the system without the CPU intervening, which speeds up memory operations and leaves the CPU available for other tasks. In low power embedded system especially, the fact that the CPU is not involved in this process means that it can spend more time in low power mode, which, in turn, obviously reduces the power consumption of the system.
Рекомендации по теме
Комментарии
Автор

Do you have any future topic ideas for Embedded Systems Explained videos?

TheFabytm
Автор

This would have been more effective if you have shown some diagram or sample images of what you are talking about.

kymcainday
Автор

Is there any way to buy a fully built DMA device, or do you have to buy the parts and assembly it your self?

rwaxzy
Автор

Is it the DMA enable flag that tells the CPU to sleep, or is that a separate topic?

will
Автор

Where we can buy the DMA device/board? I can't find any decent shop only weird thrid party sites?

MeowMeowa
Автор

do you ever do any practical work, 14 videos and all I hear is talk.

isvklpn