At the moment, I've strung two Mega 128 AVR's together and am working on a networked hard drive MP3 player for my separates stereo system (just for fun!).
It's something that keeps going on the back-burner whenever I don't have enough time, but I have the basic hard disk reading, RS-232 (I'd like to go USB), input and display software up and running. I've had some difficulty sourcing a single-component MP3/WMA decoder and DAC here in the UK though - everyone wants to sell me 1000 units at a time
. The other thing holding me back is my atrocious soldering skills!
Although multitasking isn't a
requirement, it should provide for smoother menu surfing (only a cheap 2 line LCD display!) when playback is happening.
Cheers,
Adam
[Edit] Sorry - I meant 4KiB of RAM above, not flash memory - the Mega 128 has 128KiB of flash memory and an additional 4KiB of EEPROM[/Edit]