Hola a todos,
Voy a exponer mi duda junto con una parte explicativa general, así contribuyo a la vez que me ayudáis, (disculpad si me confundí en alguna cosa).
En I2C, para comunicarse con un dispositivo mediante PIC's, se ha de indicar la dirección del dispositivo con el cuál te comunicarás.
Las direcciones tienen un formato como éste: XXXX XXX X
Ahora la pregunta:
Al igual que la dirección I2C de una EEPROM es 1010, y un RTC es 1101,
¿cuál es la dirección que indica que te comunicarás con otro PIC?
¿0000?, ¿se tiene que configurar quizás?
((El PIC es un 16F87))
Un saludo y gracias por vuestra ayuda.
Epsilon741
PD: puse un acento de más en el título que no puedo editar.
Voy a exponer mi duda junto con una parte explicativa general, así contribuyo a la vez que me ayudáis, (disculpad si me confundí en alguna cosa).
En I2C, para comunicarse con un dispositivo mediante PIC's, se ha de indicar la dirección del dispositivo con el cuál te comunicarás.
Las direcciones tienen un formato como éste: XXXX XXX X
- Los 4 primeros bits, indican el tipo de dispositivo.
- Los siguientes 3 bits, indican qué dispositivo es de los que están conectados (2^3=8 dispositivos posibles), normalmente "000" si sólo hay un dispositivo de ese tipo.
- y el último bit, indica si va a ser una instrucción de escritura o lectura.
Ahora la pregunta:
Al igual que la dirección I2C de una EEPROM es 1010, y un RTC es 1101,
¿cuál es la dirección que indica que te comunicarás con otro PIC?
¿0000?, ¿se tiene que configurar quizás?
((El PIC es un 16F87))
Un saludo y gracias por vuestra ayuda.
Epsilon741
PD: puse un acento de más en el título que no puedo editar.
Última edición: