I2C - direccionamiento

0

En el protocolo i2c, me gustaría saber cómo funciona el esclavo & Se asigna la dirección principal. La mayor parte del documento de Internet habla sobre cómo funciona el protocolo, pero no pude encontrar el documento sobre i2c slave & direccionamiento maestro.

Por ejemplo, quiero comunicarme entre mi tm4c129 LP y un sensor de luz SparkFun hoja de datos . En la hoja de datos de tivaware (controladores de TI), establecen la dirección maestra como 0x3B.

¿Puedo configurar otra dirección legal para ese dispositivo maestro?

Lo mismo ocurre con el sensor de luz, la hoja de datos que se refiere a la dirección del dispositivo tiene 0x39, 0x29 o 0x49? ¿Puedo cambiar la dirección del esclavo o está integrado en el IC del PCB?

    
pregunta MathieuL

1 respuesta

2

La dirección I 2 C se establece dentro del propio chip. Es posible que haya pines expuestos para seleccionar una dirección alternativa dentro de un rango, pero no hay manera de darle un rango completamente diferente a no ser que se vuelva a implementar desde cero.

    
respondido por el Ignacio Vazquez-Abrams

Lea otras preguntas en las etiquetas