Autor Tema: CODEC si3000--SPI(dsPic 4011) Comunicacion  (Leído 3744 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado latha

  • PIC10
  • *
  • Mensajes: 21
CODEC si3000--SPI(dsPic 4011) Comunicacion
« en: 13 de Junio de 2008, 04:46:45 »
Hola a todos, soy nuevo en el foro y lo primero una presentación.
Soy Latha desde España y mi tema de discusión esta en como conectar el Codec Si3000 al dspic 4011 mediante SPI.
Conectado al codec como maetro logro que este me funcione, pero necesito que el módulo Spi se entere de la señales del codec.
La primera pregunta seria :
¿Es recomendable usar la interrupcion SPI o simplemente hacer la transferencia en el programa principal usando los flags de SPI y testeando estos continuamente?
¿ como se genera una interrupcion en el modulo SPI , puesto que introduciendo la señal FF del Codec en la misma señal del SPI este no salta a su rutina de interrupcion?, en caso de generarse asi ¿Porque no se ejecuta dicha interrupcion?

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: CODEC si3000--SPI(dsPic 4011) Comunicacion
« Respuesta #1 en: 13 de Junio de 2008, 05:32:23 »
Asegúrate que lo has configurado a 8 bits, por defecto la interrupción no salta hasta que ha recibido un word completo (16 bits).

Desconectado latha

  • PIC10
  • *
  • Mensajes: 21
Re: CODEC si3000--SPI(dsPic 4011) Comunicacion
« Respuesta #2 en: 13 de Junio de 2008, 05:44:10 »
Yo tengo el Modulo SPI a 16 bits. Con lo que me comentas si el codec esta mandando datos.( cosa que comprobe pues manda todo ceros, lo coprobe con un osciloscopio).. al llegar el ultimo de los 16 deberia saltar la interrupcion.
Entonces puede que tenga el SPI mal configurado... asi que probare a lanzar una transgferencia cuando se llene el buffer del SPI y tambien ojeare la interrupcion..
Entones para que sirve la señal FF del codec en el SPI??

Gracias por contestar tan rápido.

Saludos Latha

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: CODEC si3000--SPI(dsPic 4011) Comunicacion
« Respuesta #3 en: 13 de Junio de 2008, 05:53:56 »
No lo sé, no conozco ese códec.
Imagino que has revisado la configuración Master y Slave de ambos dispositivos, ¿verdad?

Desconectado latha

  • PIC10
  • *
  • Mensajes: 21
Re: CODEC si3000--SPI(dsPic 4011) Comunicacion
« Respuesta #4 en: 16 de Junio de 2008, 11:15:24 »
Pues despues de marearme muchoooo.. no doy con el clavo y el SPI parece muerto,, si alguien tuviera algun codigo ejemplo en C30 de configuracion de SPI y uso del módulo me seria de gran ayuda, puesto que el codec si que manda las señales correctamente.

Saludos y gracias

Desconectado latha

  • PIC10
  • *
  • Mensajes: 21
Re: CODEC si3000--SPI(dsPic 4011) Comunicacion
« Respuesta #5 en: 30 de Octubre de 2008, 05:42:03 »
Hace mucho tiempo cree este tema, mucho antes de dar la lata nunca mejor dicho con los filtros fir en c, como ya en su momento consegui el proposito de unir el codec Si3000 con el dsPIC30F4011, solo queria dejar constancia de ello y si alguien lo necesita puede pedirme sin problemas el diseño de la PCB y los parametros de configuracion de ambos dispositivos.

Saludos desde Malaga.

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: CODEC si3000--SPI(dsPic 4011) Comunicacion
« Respuesta #6 en: 30 de Octubre de 2008, 20:00:44 »
hola podrias colocar los archivos? estoy seguro que a mucha gente le puede ser util (incluyendome). saludos y gracias por tu interes en compartir.  :-/
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com


 

anything