En el protocolo i2c, me gustaría saber cómo se asignan las direcciones maestra y esclava. La mayoría de los documentos de Internet hablan sobre cómo funciona el protocolo, pero no pude encontrar documentos sobre el direccionamiento maestro y esclavo i2c.
Por ejemplo, quiero comunicarme entre mi tm4c129 LP y una hoja de datos del sensor de luz SparkFun . 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 se refiere a que la dirección del dispositivo tiene 0x39, 0x29 o 0x49. ¿Puedo cambiar la dirección esclava o está integrada en el IC de la PCB?
La dirección I 2 C se establece dentro del propio chip. Puede haber pines expuestos para seleccionar una dirección alternativa dentro de un rango, pero no hay forma de darle un rango completamente diferente a menos que se vuelva a implementar desde cero.
MathieuL
Ignacio Vázquez-Abrams
vicatcu
akohlsmith
akohlsmith
DoxyLover
Nick Alexeev