PIC32 I2C a ADAU1761

0

Así que estoy trabajando con esta parte, el ADAU1761 es un pequeño códec dsp de Analog. Estoy tratando de hacer que la comunicación I2C entre él y mi PIC32. Pasé una buena parte de hoy tratando de hacer que esto funcione, pensando que lo verificaría leyendo un registro. Recibía ACK pero no se devolvieron datos. Finalmente, intenté programar manualmente el ADAU1761 y luego leer los registros funcionó bien. Sospecho que quizás deba escribir algunos valores de reloj primero, pero hasta ahora no está muy claro en la hoja de datos.

Estoy leyendo la hoja de datos y leí su documento sobre cómo programar todo el dispositivo. Estaba intentando dar pequeños pasos al verificar mi i2c antes de intentar algo más avanzado.

Alguien que tenga experiencia con estas partes, ¿quién sabe qué debo hacer?

    
pregunta confused

1 respuesta

1

Para la gente futura, resulta que primero tiene que programar el ADAU1761 antes de poder leer los registros. Lo tengo funcionando después de hablar con algunas personas en Analog y pedir prestado un analizador lógico.

    
respondido por el confused

Lea otras preguntas en las etiquetas