Bueno, hace tiempo que tenia esta placa para trabajar con los PIC32 sin hacer nada más que probar el stack de USB y Ethernet:
(http://66.7.198.196/~infopic/wp-content/uploads/2010/09/Placa1.jpg)
Y gracias a la amabilidad de LABMouse (Muchas Gracias! :-/ ) que me envío un conector, pude realizarle una placa como para acceder a los puertos y comenzar a hacer algo :mrgreen:
La idea básica la saque del libro Programming 32-bit Microcontrollers in C, es un reproductor de archivos wav, los cuales los extrae de una memoria SD Card, y además tiene analizador de espectro. Por aquí pueden encontrar una buena explicación del formato wav: http://www.sonicspot.com/guide/wavefiles.html
La librería FAT utilizada la pueden encontrar en mi página personal (http://www.micros-designs.com.ar/libreria-fat16/), a la cual le agregué una función para hacer más como el trabajo de leer archivos. (Pronto la actualizaré)
Aquí un ejemplo de un archivo wav donde se identifican los campos:
(http://www.micros-designs.com.ar/images/Data%20WAV.JPG)
Y un vídeo de lo logrado (El audio que se escucha es malo debido a la grabación (Celular), pero realmente es muy bueno ;-)
Los temas que se escuchan están siendo reproducidos a 88200 Bytes por segundo, estéreo, 8-bits.
Saludos!
Hola Akenafab! Hace mucho del proyecto, pero de lo que recuerdo se comporto muy bien, el sonido era bastante bueno.
(http://www.micros-designs.com.ar/wp-content/uploads/2010/10/EsquemaAudio.png)
En el proyecto del vídeo use lo mismo, esta conectado a Home, y como se puede escuchar esta bastante bien.
Saludos!