Ahora tengo diez sensores de aceleración (ADXL345) conectados a un solo PIC16F887 usando I2C. El problema es que el ADXL345 sólo tiene 2 direcciones I2C esclavas configurables. Así que trae conflicto.
Sé que NXP proporciona un multiplexor I2C que soluciona este tipo de problema, pero tengo diez sensores. Así que parece que no es de ayuda.
2 votos
¿Consideraste la posibilidad de cambiar el bit de la interfaz I2C? No es tan difícil, pero será más lento y utilizará más recursos (CPU, Flash).
0 votos
Pensé en el golpeo de bits, pero lo dejé por no ser adecuado al requisito de velocidad mínima.