This project is an embedded MP3 player system built around an STM32 microcontroller. Audio files are stored on an MMC/SD card and streamed by the firmware for real-time playback using the STM32’s on-chip DAC. The decoded audio signal is output through an analog audio interface and can be connected directly to an external amplifier for higher power sound output. The system demonstrates embedded file system handling, digital-to-analog audio processing, and real-time audio playback on resource-constrained hardware.
