Microchip PIC32 MEB Grabación de audio

-1

Bueno, me estaba preguntando, he estado utilizando el Kit de Inicio Microchip PIC32 USB con el MEB (Multimedia Expantion Board 1) para algunos proyectos.

Uno de ellos es para grabar audio y analizarlo, el problema aquí es que Microchip lanzó algunas demostraciones, una de ellas con la función de audio solo para generar audio, pero no grabar ...

He pasado meses trabajando en esto sin éxito. Hice una solicitud de boleto de Microchip, pero su respuesta fue otra demostración de otra placa con solo reproducción de audio ...

¿Hay alguien aquí que pueda grabar audio con la placa MEB y con un kit de inicio USB PIC32?

He estudiado el código y el códec tiene los métodos para hacerlo, pero cuando se implementa, simplemente no se ejecuta. Si alguien aquí quiere el proyecto que he hecho hasta ahora, dímelo para poder enviarlo.

El proyecto completo se puede encontrar en este repositorio de GitHub .

    
pregunta gkapellmann

1 respuesta

1

El códec de audio es un WM8731 , que es un dispositivo I2S. Su enfoque debería ser a) aprender a manejar dispositivos I2C / I2S en su MEB usando el PIC, y luego b) leer y comprender la hoja de datos del códec para aprender a grabar, y finalmente c) aprender a implementar eso en el PIC. No busque ejemplos de PIC32 sobre cómo grabar utilizando este códec. Busque ejemplos de cómo interactuar con el códec en cualquier plataforma basada en C que pueda encontrar, o incluso en pseudo código, y luego tradúzcalo a su propia plataforma.

Tenga en cuenta que El manual del usuario de MEB , sección 2.9, muestra que las entradas del micrófono en el codec de audio Los pines 19 y 20 son las líneas R y L en, y parecen estar desconectados. Esto significaría que, a menos que esté listo para un poco de trabajo de SMD, está limitado a la grabación del micrófono, lo cual es una posibilidad de por qué Microchip lo está empujando a una placa de desarrollo diferente.

Por último, un lenguaje como "no se ejecuta" no nos ayuda a ayudarte. Cuanto más nos cuentes sobre lo que has probado y el modo en que falla, más rápido obtendrás ayuda real.

    
respondido por el Scott Seidman

Lea otras preguntas en las etiquetas