Monthly Archives: May 2021

DMA in the IDE, Part V

DMA UART M2P Register-Level Programming In the final post on STM32 DMA programming in the Arduino IDE, we will examine register-level setup of the peripherals. The demo program here is a simple refactoring of a previous program that utilizes DMA … Continue reading

Posted in Uncategorized | Leave a comment

DMA in the IDE, Part IV

STM32 DMA ADC P2M Demo This is the fourth example of DMA usage on the STM32F405 Feather board. Programming is from the Arduino IDE. This example demonstrates the peripheral to memory (P2M) DMA Mode. We send data from the ADC … Continue reading

Posted in Uncategorized | Leave a comment

DMA in the IDE, Part III

STM32 DMA UART Transmit M2P Demo This is the third example of DMA usage on the STM32F405 Feather board. Programming is via the Arduino IDE. This example demonstrates the memory to peripheral (M2P) DMA Mode. We send data from memory … Continue reading

Posted in Uncategorized | Leave a comment

DMA in the IDE, Part II

STM32 DMA UART Receive P2M Demo This is the second example of DMA usage on the STM32F405 Feather board. Programming is from the Arduino IDE. This example demonstrates the peripheral to memory (P2M) DMA Mode. We send serial data to … Continue reading

Posted in Uncategorized | Leave a comment

DMA in the IDE

Blinking an LED with STM32 DMA M2M Mode The following program is for the Adafruit STM32F405 Feather board. It is a simple demonstration of using DMA to blink the onboard LED. DMA seemed very mysterious and complicated to me. That … Continue reading

Posted in Uncategorized | Leave a comment