Hallo,
I2C-Multiplexer/Hubs sind mir bekannt. Das wäre die Variante der Wahl wenn es mit vertretbarem Aufwand nicht anders geht.Vielleicht hilft dir so etwas weiter [...]
Wenn ich es richtig sehe funktioniert es eben gerade nicht zur Laufzeit die Pin-Zuordnung zu ändern. Das habe ich so irgendwo gelesen und auch erfolglos probiert.Nutze nur Soft-TWI. Im Code kannst Du mit config TWI die PortPins wechseln.
Dass I2C per Software auf die CPU geht ist klar, das wäre in diesem Falle vertretbar (es handelt sich um einen I2C Master, der Controller hat ansonsten auch nicht übermäßig viel zu tun). Ich wunderte mich nur dass Bascom ja eine eigene Implementierung von I2C in Software bietet, man diese aber augenscheinlich nicht gleichzeitig mit dem Hardware TWI benutzen kann. Finde ich nicht so ganz einleuchtend - wobei mir schon klar ist, dass das mit der Bascom High-Level Syntax für die I2C Funktionalitäten kollidieren würde ...
Vielen Dank trotzdem für Eure Hinweise!
Gruß
Malte
Lesezeichen