TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Thulsa Doom en 12 de Diciembre de 2012, 16:34:31

Título: Duda, ¿se puede utilizar el mismo MSSP para dos protocolos?
Publicado por: Thulsa Doom 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?
Título: Re: Duda, ¿se puede utilizar el mismo MSSP para dos protocolos?
Publicado por: MerLiNz 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.
Título: Re: Duda, ¿se puede utilizar el mismo MSSP para dos protocolos?
Publicado por: Thulsa Doom 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?
Título: Re: Duda, ¿se puede utilizar el mismo MSSP para dos protocolos?
Publicado por: MerLiNz en 12 de Diciembre de 2012, 19:16:41
Exacto, SPI->I2C; I2C->SPI pero nunca ambos.
Título: Re: Duda, ¿se puede utilizar el mismo MSSP para dos protocolos?
Publicado por: Thulsa Doom 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?