All projects
Embedded · Analog
STM32 Embedded Systems
A bench of peripherals-to-analog projects on STM32L476
Personal / courseworkSep 2024 - presentActive
STM32CinterruptsSPIDMAanalog
A series of STM32L476 builds exercising the full peripheral set: timers, ADC, GPIO, interrupts, SPI, UART, and DMA, each validated with oscilloscope and logic analyzer.
- 01LCD stopwatch/timer with joystick input and button-interrupt handlers
- 02SPI LED light show on a Pololu programmable strip
- 03IR remote control with a custom parsing algorithm
- 04Proximity-enabled audio device: low-pass filter, amplifier, and analog speaker driven by PWM
Hands-on embedded work on STM32L476 dev boards: a stopwatch/timer device with LCD and interrupt-driven input, an SPI-driven LED light show, an IR remote with a custom protocol parser, and a proximity-enabled audio device that carries a signal from sensor through ADC, interrupts, PWM/DAC, an analog low-pass filter, and an amplifier to a speaker. Everything validated on oscilloscope and logic analyzer.