HI Guys,
First post not sure how to approach this.
Basically I would like to develop a small system to do lots of things one of which is to play MP3's
Eventually I plan to use an LPC2478 as the microcontroller because it has things like build in LCD controller and External Memory Controller.
I am currently trying to teach my self about the playing MP3's side of things.
I found a nice MP3 decoder IC from VLSI called the VS1003
http://www.sparkfun.com/commerce/product_info.php?products_id=9398
I have looked at the data sheet for the device and it can be used to stream audio, can be used to I think to read in data fed into it by a uC on the SPI bus and play it out.
The problem I have is that how can I get the MBed to read a small MP3 file on its local file system and transfer it out on the SPI bus serially?
I have a small MP3 file ~700KB and I have read topics on how to access the local file system, I have also played with SPI peripherals like LCD display and accellerometer as well, but I'm just really not sure how to bridge the gap between reading an mp3 file from the local file system and to stream the data out to the VS1003.
Any help or even just pointers on where to learn the information from would be greatly appreciated.
Thanks
HI Guys,
First post not sure how to approach this.
Basically I would like to develop a small system to do lots of things one of which is to play MP3's
Eventually I plan to use an LPC2478 as the microcontroller because it has things like build in LCD controller and External Memory Controller.
I am currently trying to teach my self about the playing MP3's side of things.
I found a nice MP3 decoder IC from VLSI called the VS1003
http://www.sparkfun.com/commerce/product_info.php?products_id=9398
I have looked at the data sheet for the device and it can be used to stream audio, can be used to I think to read in data fed into it by a uC on the SPI bus and play it out.
The problem I have is that how can I get the MBed to read a small MP3 file on its local file system and transfer it out on the SPI bus serially?
I have a small MP3 file ~700KB and I have read topics on how to access the local file system, I have also played with SPI peripherals like LCD display and accellerometer as well, but I'm just really not sure how to bridge the gap between reading an mp3 file from the local file system and to stream the data out to the VS1003.
Any help or even just pointers on where to learn the information from would be greatly appreciated.
Thanks