Autor Tema: Duda, ¿se puede utilizar el mismo MSSP para dos protocolos?  (Leído 1295 veces)

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

Desconectado Thulsa Doom

  • PIC24F
  • *****
  • Mensajes: 771
    • https://electronicadicto.wordpress.com/
Duda, ¿se puede utilizar el mismo MSSP para dos protocolos?
« en: 12 de Diciembre de 2012, 16:34:31 »
Buenas a todos, ¿es posible utilizar en un mismo micro con un solo módulo MSSP como el PIC18F4620, dos protocolos de comunicación cómo el SPI y el I2C al mismo tiempo y utilizando las mismas patillas C3 y C4?, (me refiero a utilizarlo los protocolos por hardware).
Y si es posible, ¿ que pautas o reglas he de tener en cuenta para que funcione?
Más códigos y desarrollos en https://electronicadicto.wordpress.com/ date una vuelta y curiosea un rato...

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: Duda, ¿se puede utilizar el mismo MSSP para dos protocolos?
« Respuesta #1 en: 12 de Diciembre de 2012, 16:58:55 »
Al mismo tiempo no, el MSSP lo puedes poner en modo I2C o modo SPI pero nunca ambos a la vez.

Desconectado Thulsa Doom

  • PIC24F
  • *****
  • Mensajes: 771
    • https://electronicadicto.wordpress.com/
Re: Duda, ¿se puede utilizar el mismo MSSP para dos protocolos?
« Respuesta #2 en: 12 de Diciembre de 2012, 18:51:17 »
Ósea, ¿cuando en el código entre el dispositivo i2c implemento en el código el módulo MSSP para ese dispositivo y cuando entre el SPI, desactivo el MSSP para el i2c y lo implemento para el SPI?
Más códigos y desarrollos en https://electronicadicto.wordpress.com/ date una vuelta y curiosea un rato...

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: Duda, ¿se puede utilizar el mismo MSSP para dos protocolos?
« Respuesta #3 en: 12 de Diciembre de 2012, 19:16:41 »
Exacto, SPI->I2C; I2C->SPI pero nunca ambos.

Desconectado Thulsa Doom

  • PIC24F
  • *****
  • Mensajes: 771
    • https://electronicadicto.wordpress.com/
Re: Duda, ¿se puede utilizar el mismo MSSP para dos protocolos?
« Respuesta #4 en: 13 de Diciembre de 2012, 15:04:29 »
otra pregunta:
¿las configuraciones de los protocolos se añaden las dos juntas en el main.c o hay que añadirlas cada vez que se llame al driver en cuestión?
Más códigos y desarrollos en https://electronicadicto.wordpress.com/ date una vuelta y curiosea un rato...