cancel
Showing results for 
Search instead for 
Did you mean: 

I would build a digital audio player with sd card using STM32F103C8

HRedd.1
Associate II

these are the following characteristics:

- it should read data from SD card only (up to 32GB size)

- SD card will be formatted FAT32

- the root of SD card will contain folders only (named as album title/artist)

- no subfolders will be allowed on SD card

- each SD card folder will contain wav files only (named as title track)

- only 16 bit / 44.1 kHz wav files will be allowed (CD quality)

- music data should be read and managed synchronously

can anyone explain the procedure to start?

can anyone have any examples related to it ...kindly share ....

thank you

6 REPLIES 6
oeliks
Senior

This mcu dont have dac :)​

thanks for the replay......

we can do it with adc and pwm ....

i bought one module ..in that he used that ic only...

thank you

Ozone
Lead II

An internal DAC would make things easy, so much is true.

Your specs would not appeal to any customer, so I assume it is a private hobby project.

While the F103 is relatively old and not quite high performance, it should be o.k.

> - each SD card folder will contain wav files only (named as title track)

> - only 16 bit / 44.1 kHz wav files will be allowed (CD quality)

The device has no SDIO either, but SPI would deliver the required throughput as well.

Be aware that PCM is only one of the data formats supported by WAV, albeit the most common.

WAV interpreation is straightforward, but files are huge compared to compressing formats (MP3 etc.).

- the root of SD card will contain folders only (named as album title/artist)

- no subfolders will be allowed on SD card

A self-imposed constraint ?

dbgarasiya
Senior II

you should use advance controller for better performance

dbgarasiya
Senior II

Best of luck

Hsds.1
Associate

The STM8S inside the link has a built in usb programer onto it. It's miles a totally quality invention. For 10$ you get a STM8S chip and a usb programmer. So i would really like all verbal exchange to be usb for podcast. And it will be walking on windows xp and vista and seven.