Download at MAXIMUM SPEED and remove 503 Error

Purchase a VIP membership and download using our fastest servers, up to 1Gb/s
If you get 503 error while downloading, Become VIP to download with unlimited connections.


ARM Cortex M Microcontroller DMA Programming Demystified is a training course from the Udemy website that introduces you to DMA microcontrollers and programming. DMA, or direct access to memory, is a feature of computer systems that allows some of the hardware components to access the system\’s main memory. This course is designed for beginner and intermediate level users of embedded systems and contains very useful information for them.

In this course, you\’ll learn DMA programming from scratch and learn how to solve DMA problems with microcontrollers and processors. The instructor uses the ARM Cortex M-based STM32 microcontroller to explain theoretical and practical issues and shows you how to work with other microcontrollers. You will also learn about DMA transfers such as M2M, P2M, and M2P and learn how to use software such as KEIL MDK and CubeMx.

Courses taught in this course:

  • Understanding the basics of DMA in a microcontroller
  • Microcontroller Architecture and Bus Interface Training
  • ARM Cortex M-based STM32 microcontroller training
  • Simultaneous access to data in ARM and DMA
  • Configure DMA control
  • Channel, stream, and DMA control priorities
  • Learn how to troubleshoot

Course Specifications ARM Cortex M Microcontroller DMA Programming Demystified:

  • English language
  • Duration: 9 hours 46 minutes
  • Number of courses: 79
  • Level of education: Intermediate
  • Instructor: FastBit Embedded Brain Academy
  • File format: mp4

ARM Cortex M Microcontroller DMA Programming Demystified course headings:

79 lectures 09:46:13

DMA Getting Started and Multi AHB Architecture
10 lectures 01:12:24

Development board used in our courses
5 lectures 21:21

KEIL-MDK-5 Setup For ARM Cortex M based MCUs
9 lectures 01:09:10

Installing Open STM32 System Workbench
2 lectures 10:34

STM32Cube Mx Installation and Code Generation
6 lectures 34:45

DMA Exercises: GPIO Polling and Interrupt
7 lectures 52:34

DMA Exercises: UART to SRAM
3 lectures 31:10

DMA Functional Block Diagram (What\’s inside the DMA controller?)
5 lectures 32:47

DMA Exercises: ADC to SRAM
4 lectures 37:34

DMA Arbiter and Stream Priority
1 lecture 04:39

DMA Transfer Modes and FIFO mode
4 lectures 34:29

DMA Programming from scratch (Register level programming)
22 lectures 03:03:39

1 lecture 01:12

ARM Cortex M Microcontroller DMA Programming Demystified Requirements:

  • Basic knowledge of C and Microcontroller could be added advantage but not mandatory
  • Receptive Mind to new ideas or arguments


ARM Cortex M Microcontroller DMA Programming Demystified

Sample movie

Installation guide

View with your favorite Player after Extract.

English subtitle

Quality: 720p

download link

Download part 1 – 1 GB

Download part 2 – 1 GB

Download part 3 – 141 MB

File password (s):


2.13 GB

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed