Estructura en Bytes de Archivo MP3

Hola a toda la gente del foro, gracias por crear este espacio de conocimiento.

Bueno, mi consulta es: Tengo que realizar un reproductor de MP3 para Proyrcto Final (Ing Electrónica) con MMC/SD, PIC16F877A y VS1001, creo que estoy bastante avanzado en el manejo de la tarjeta con FAT16 (Solo lectura)
el problema es que cuando guardo el archivo MP3 en la memoria, este crea una cantidad de byte entre los cuales puedo ver (con un editor Hexa "WinHex") el nombre, artista, año, etc pero no sé como es la estructura del archivo, es decir no sé desde donde empieza lo que se conose como stream de bytes para enviarlos al decodificador VS1001k.

al parecer los primeros bytes del archivo son de información, pero desde donde empieza la cancion como tal?

Espero poder publicar todo el articulo cuando lo termine.

Gracias.
 
Hola!

Yo te puedo aportar con lo que adjunté. No me he dado todo el tiempo para ver qué es, pero ojalá te sirva.

Por qué no usas un chip que está hecho para decodificar MP3? Existen unos que les metes un mp3 por un lado (no sé de qué forma, serial me imagino) y sale el audio por el otro lado.
Tenía un datasheet por allí, pero no sé dónde. Talvez haya un número de IC dentro del pdf adjunto.

Suerte!

Editado:
Ah ya! Encontré el datasheet de un chip decodificador MP3. Lo adjunto tb. (STA013)
 

Adjuntos

  • mp3_200.pdf
    122.3 KB · Visitas: 101
  • sta013_mp3_decoder_167.pdf
    237.6 KB · Visitas: 65
Atrás
Arriba