TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: PicMinor en 16 de Mayo de 2013, 06:35:12

Título: Pic esclavo I2C con varias direcciones
Publicado por: PicMinor en 16 de Mayo de 2013, 06:35:12
¡ Saludos al foro !

Tengo que desarrollar un pequeño circuito que simula la respuesta de varios dispositivos I2C (PCF8574, LM75, etc). No he tenido ningún problema en simular uno u otro pero mi pregunta es: ¿Se puede configurar un pic en modo esclavo de tal forma que la interrupción SSP "reaccione" ante varias direcciones? No serviría el cambiar la directiva #use I2C ya que no puedo saber a qué dispositivo concreto llegarán las llamadas del Master.

Si mediante la interrupción SSP no puede hacerse... ahí va otra pregunta: ¿Existen rutinas del tipo Bit-Bang para la comunicación I2C en modo esclavo?. Para el modo maestro existen, tanto en asm como en C para los micros que no llevan el Bus I2C por hardware.