man kann theoretisch sowohl den Mega- als auch die beiden Due-I2c ports frei als Master oder Slaves konfigurieren per wire.begin() (mit oder ohne dev address Parameter: wenn mit addr-Byte, dann wird er slave, ansonsten master ).
Ich will auch nur 1 von den I2C ports verwenden, aber den eben multiplexen, um identische Slaves anschließen zu können (alle haben z.B. dev addr 0x02).
SPI ist keine Option, es soll der Hardware-i2c Port gemuxt werden ( - oder habe ich was falsch verstanden?)
Praktisch ist das ganze gedacht wie z.B. bei PCF8591 ADC/Analog-Muxern , nur dass eben nicht verschiedene Analog-Geräte sondern eben weitere I2C Geräte am selben Port gemuxt werden sollen).
Lesezeichen