WAVE Player Design Process

A project log for Build Your Own Wave Player with CD Audio Quality

This project is a cost-effective implementation of Wave Player with CD Audio Quality which is able to play all kinds of WAVE files.

Wancheng ZhouWancheng Zhou 12/24/2014 at 21:140 Comments
  1. Implement Petit-FatFs File System to read standard SD card;
  2. Test stability by reading TXT file stored in SD card;
  3. Parse WAVE file to correctly get essential information such as sample rate, resolution, channel number etc;
  4. Implement Ring Buffer as the bridge between SPI data retrieving and Sample TMR consuming;
  5. Utilize software architecture and add key control logic.