0x29 Direct Memory Access (DMA) - Grundlagen, Funktionsweise, Vor- und Nachteile

Описание к видео 0x29 Direct Memory Access (DMA) - Grundlagen, Funktionsweise, Vor- und Nachteile

Einer der wesentlichen Abläufe in einem Mikrocontroller ist der Datentransfer. Dies bedeutet zum einen, dass der Controller mit Peripherieeinheiten Daten empfangen und versenden kann. Es bedeutet aber auch, dass Daten innerhalb des Controllers transferiert werden (Beispielsweise von einer UART Peripherieeinheit in das interne SRAM). Diesen Transfer kann die CPU durchführen. Allerdings wird dies, bei steigender Anzahl an Transfers, einen nicht unerheblichen Teil der Rechenleistung der CPU in Anspruch nehmen. Wie man diesem Problem begegnet und Abhilfe schafft, seht ihr im Video. Viel Spaß.

Agenda
----------------------------------------------
0:00 Einleitung
0:37 Beispiel Datenempfang mit UART & SPI
2:31 DMA Modi
3:19 DMA Konfiguration
3:58 DMA am Beispiel UART RX/TX
5:01 Vorteile DMA: Entlastung der CPU
7:24 Vorteile DMA: Latenz
8:07 Vorteile DMA: Durchsatz
8:47 Nachteile DMA
11:31 Schluss

Комментарии

Информация по комментариям в разработке