Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Embedded Firmware Engineer Learning Path
·
Module 6
Data Acquisition and DMA
1
Configuring Single-Channel, Software-Triggered ADC Conversions
Configure the ADC for single-channel, software-triggered conversions.
2
ADC Digital to Physical Unit Conversion
Convert raw ADC digital values to corresponding physical units (e.g., voltage, temperature).
3
DMA Controller: Function & Benefits
Explain the function of a Direct Memory Access (DMA) controller and its benefits.
4
DMA Memory-to-Memory Transfer Configuration
Configure a DMA channel for a basic memory-to-memory transfer.
5
DMA for ADC Result Transfer
Configure DMA for peripheral-to-memory transfer to read ADC results without CPU intervention.
6
ADC Scan Mode with DMA
Set up the ADC in scan mode with DMA to continuously acquire data from multiple channels.
7
DMA Interrupts for Data Buffer Processing
Use DMA interrupts (transfer complete, half-transfer) to process data buffers.
8
ADC, DMA, and I2C LCD: Reading Internal Temperature
Build a project to read the internal temperature sensor via ADC and DMA, displaying the result on the I2C LCD.
Previous module
Synchronous Protocols: SPI and I2C
Next module
Introduction to Real-Time Operating Systems (FreeRTOS)