MMC card based WAV player
This projects gives you a simple wav player with help of the MMC card connected to ATmega32. You can use any AVR microcontroller.
The MMC card works on 3.3v so a 3.3v regulator is used and the 5v to 3.3v level conversion is done by the combination of resistors. The LF33CV is used for the 3.3v regualtor.
The code is written for 1GB card and if you want to change then you need to change the line number 98 in the program. Now the line is "Test = 512 * 7800" you need to change this 7800 for other value of MMC card.
An 11.05Mhz crystal is used so you have to select the external high frequency crystal at the fuse bits.
The LM386 forms an audio amplifier which amplifies the audio signal. There are 3 buttons on the circuit and they are S1 for start/stop, S2 for Forward and S3 for reverse.
Circuit Diagram
Downloads
Source link

12.12.2009 at 1:13 AM
vey cool project
12.24.2009 at 11:43 PM
Hi..i was build this project but not work :(. i use ATMega 8535, can u help me to solvr this problem?
12.24.2009 at 11:47 PM
hi..Please help me, i build this project with ATMega 8535 but not work,can u explain me why my project not work ?Thanks b4
1.04.2010 at 8:37 AM
Please use the forum at www.8051projects.info/.../forum
7.02.2010 at 6:20 PM
dear friend
if you have the file in codevision please mail it to me?
thanks a lot
7.04.2010 at 1:47 PM
Dear its not working! Please help
7.26.2010 at 11:25 AM
.hex file is enough to dump program what is the need of other files .cfg .rpt..etc
8.05.2010 at 8:34 PM
hello all I'm andrei and i made This WAV player and is working pretty good im not telling any lie. wav file should be 22.050 kHz, 8 Bit, Mono. I'm using an 64MB micro SD card with adapter.
im using an Atmega 16 processor .
the buttons do not respond and the system is playing the file when is powered up .
9.09.2010 at 4:30 AM
hi everybody ... this is a nice project
how make it to play mp3 file ????
thanks alot .
10.10.2010 at 3:49 PM
could you pleas put the code vision file pleas?
10.10.2010 at 3:50 PM
could you please codevision file please ?
10.12.2010 at 1:50 AM
Plz plzzzzzz include the code vision file too!! ASAP!!!!
11.04.2010 at 1:06 PM
Why the player does not work? I have collected the scheme on ATMega 32.
Quartz on 16. The Flash card on 512.
Has changed in line Test = 512 * 519284
$regfile = "m32def.dat"
$crystal = 16000000
11.29.2010 at 10:08 AM
Its not working ..i have used a 512 mb card. wat modifications to be made now? please let me know..noise is coming continusly..plz reply me asap ..its very urgent...
12.05.2010 at 8:49 AM
please help me. this project can't work. i'm using atmega16, osc 12Mhz, and 32MB MMC
12.06.2010 at 11:43 PM
i want play (mc + microcontrller + ctv),mp3 or mp4.it posibol ?
12.07.2010 at 6:19 PM
i know it's work.
but what if i use mmc 2gb or 4gb?
1.20.2011 at 12:26 AM
Not Working!!! Please Help me if you can... E-mail me the details of that project.
I use 12 MHz crystal and micro-sd card with sd schield.
Thank you.
1.28.2011 at 12:16 PM
Hi...write in codevision please
2.13.2011 at 9:47 PM
in-line Test = 512 * 519 284
This formula is used to capacity MMC?
from which obtained the number 519 284? or 7800?
why the 1 Gb = 7800?
2 GB =. . . . ?
32 Mb =. . . . ?
Please clarify.
thanks
aan.adhisma@gmail.com
7.05.2011 at 2:01 AM
hello Binu
thank you from your comment
i think it's better if you place my web site link as source
thank you