Me gustaría seguir lo que dijo Loring Chein en este hilo.
De acuerdo con los estándares de I2C, el maestro puede conectarse con muchos esclavos pero con una dirección diferente. Esclavo con la misma dirección traerá el conflicto en la máquina de estado del maestro. Error de transmisión resultante. Esto causará en el noveno reloj cuando ambos esclavos tratarán de bajar SDA.
Hablando en términos prácticos, el maestro se molesta menos si obtiene ACK en cada 9º ciclo de reloj. Si los esclavos son idénticos, como la memoria I2C de Microchip. Entonces, es posible acceder a ambos esclavos a la vez.
Cada proveedor intenta cumplir con los estándares de I2C, aunque algunas de las cosas son específicas de la implementación . Significa que el vendedor puede diseñar como desee. Por lo tanto, si mantienes esclavos diferentes, hay posibilidades de que cambiar del lado esclavo cambie. Esto traerá fallas en la máquina de estado maestro.
- Quiero iniciar un negocio en el campo de la tecnología de la información. ¿Que sugieres? Por favor lea los detalles
- ¿Por qué no puede Dios hacer a todos los creyentes y darles el cielo?
- Después de 7 años en TI (tecnología de mainframe), quiero entrar en el área de consultoría de negocios para TI. ¿Que opciones tengo?
- Soy un estudiante de CSE. Sé que C ++. Tengo alrededor de 3 meses de tiempo. ¿Debo sumergirme profundamente en C ++ o debo aprender Java? ¿Es Java absolutamente necesario o puedo sobrevivir en el mundo de TI solo con C ++?
- ¿Qué significa el dicho ‘conocimiento es poder’? ¿Cuál es la relación entre conocimiento y poder?
Conclusión : los estándares I2C no permiten conectar esclavos con la misma dirección en el mismo maestro.
Gracias por upvotes.