Bare Metal Digital Camera
May. 2025 - Jun. 2025
Built a STM32-based digital camera by integrating camera, LCD screen, and SD card storage.
Project Overview
Built a STM32-based digital camera by integrating camera, LCD screen, and SD card storage.
What I Did
- Developed bare-metal firmware for an STM32-based digital camera system integrating an OV5640 camera, LCD screen, and SD card storage
- Implemented interrupt-driven DMA pipeline to capture and transfer real-time image data without frame loss
- Interfaced with peripherals using SPI and I2C, and configured registers based on datasheet timing specifications
- Interpreted datasheets and signal timing specifications to ensure proper peripheral integration