TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado 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?
-
Al mismo tiempo no, el MSSP lo puedes poner en modo I2C o modo SPI pero nunca ambos a la vez.
-
Ó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?
-
Exacto, SPI->I2C; I2C->SPI pero nunca ambos.
-
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?