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

Hex-Factory
Hex-Factory
6.1 هزار بار بازدید - 5 سال پیش - Einer der wesentlichen Abläufe in
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
5 سال پیش در تاریخ 1398/03/13 منتشر شده است.
6,116 بـار بازدید شده
... بیشتر