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 3
Advanced Timers, PWM, and Signal Measurement
1
Configuring Timers for Periodic Interrupts
Configure a general-purpose timer to generate periodic update interrupts for timed tasks.
2
Timer Prescaler and Auto-Reload Calculation for Desired Frequency
Calculate timer prescaler and auto-reload values to achieve a desired frequency.
3
PWM Signal Generation with Output Compare Timer
Configure a timer channel in Output Compare mode to generate a PWM signal.
4
Dimming an LED with PWM Duty Cycle Control
Programmatically control the duty cycle of a PWM signal to dim an LED.
5
Input Capture Mode for Timer Channels
Configure a timer channel in Input Capture mode.
6
Measuring Pulse Width with Timer Input Capture
Use timer Input Capture to measure the pulse width of an external signal (e.g., from an ultrasonic sensor).
7
PWM LED Control & Sensor Pulse Measurement Project
Build a project to control LED brightness via PWM and measure a sensor's output pulse.
Previous module
System Core: Clocks, Timers, and Interrupts
Next module
Serial Communication with UART