NEWS
[gelöst] I2C Adapter heute noch verwendbar?
-
Problem gelöst. Der I2C-Adapter funktioniert nicht mit meinem MCP23017. Die Diskussion ging auch in die völlig falsche Richtung.
Die Lösung: https://github.com/benzino77/tasmocompiler/pkgs/container/tasmocompiler. -
Problem gelöst. Der I2C-Adapter funktioniert nicht mit meinem MCP23017. Die Diskussion ging auch in die völlig falsche Richtung.
Die Lösung: https://github.com/benzino77/tasmocompiler/pkgs/container/tasmocompiler.@jvfle sagte in [gelöst] I2C Adapter heute noch verwendbar?:
Problem gelöst.
Ich bin froh, dass das Problem für dich gelöst ist. Ich möchte trotzdem hier noch ein paar Sachen klarstellen, damit andere das auch verstehen.
-
Der i2c Adapter funktioniert nur mit einem lokalen I2C-Bus. Das heisst, die SDA und SCL Leitungen müssen physikalisch am Gerät (vorzugsweise Raspberry Pi) angeschlossen sein. Mit ESP32, Tasmota oder ESPHome hat das nichts zu tun.
-
Der i2c Adapter unterstützt den MCP23017 (selbstverständlich aber nicht den MCP23S17, da der nicht I2C verwendet). Ich habe den Chip bei mir im Einsatz und er steuert meine Velux-Fernbedienungen einwandfrei.
-
I2C hat nur sehr beschränkt etwas mit den GPIO-Ports zu tun. GPIOs sind "General Purpose Inputs and Outputs" während I2C auf den zwei spezifischen Leitungen SDA und SCL läuft. Ja, beim Raspberry Pi nennt man den 40-Pin-Header auch "GPIO Header", aber nicht alles was da drauf ist, ist auch ein GPIO. Es gibt keinen Grund, dass der Adapter nicht auch mit dem Raspberry Pi 5 läuft.
-
-
@jvfle sagte in [gelöst] I2C Adapter heute noch verwendbar?:
Problem gelöst.
Ich bin froh, dass das Problem für dich gelöst ist. Ich möchte trotzdem hier noch ein paar Sachen klarstellen, damit andere das auch verstehen.
-
Der i2c Adapter funktioniert nur mit einem lokalen I2C-Bus. Das heisst, die SDA und SCL Leitungen müssen physikalisch am Gerät (vorzugsweise Raspberry Pi) angeschlossen sein. Mit ESP32, Tasmota oder ESPHome hat das nichts zu tun.
-
Der i2c Adapter unterstützt den MCP23017 (selbstverständlich aber nicht den MCP23S17, da der nicht I2C verwendet). Ich habe den Chip bei mir im Einsatz und er steuert meine Velux-Fernbedienungen einwandfrei.
-
I2C hat nur sehr beschränkt etwas mit den GPIO-Ports zu tun. GPIOs sind "General Purpose Inputs and Outputs" während I2C auf den zwei spezifischen Leitungen SDA und SCL läuft. Ja, beim Raspberry Pi nennt man den 40-Pin-Header auch "GPIO Header", aber nicht alles was da drauf ist, ist auch ein GPIO. Es gibt keinen Grund, dass der Adapter nicht auch mit dem Raspberry Pi 5 läuft.
-
-
@jvfle sagte in [gelöst] I2C Adapter heute noch verwendbar?:
Problem gelöst.
Ich bin froh, dass das Problem für dich gelöst ist. Ich möchte trotzdem hier noch ein paar Sachen klarstellen, damit andere das auch verstehen.
-
Der i2c Adapter funktioniert nur mit einem lokalen I2C-Bus. Das heisst, die SDA und SCL Leitungen müssen physikalisch am Gerät (vorzugsweise Raspberry Pi) angeschlossen sein. Mit ESP32, Tasmota oder ESPHome hat das nichts zu tun.
-
Der i2c Adapter unterstützt den MCP23017 (selbstverständlich aber nicht den MCP23S17, da der nicht I2C verwendet). Ich habe den Chip bei mir im Einsatz und er steuert meine Velux-Fernbedienungen einwandfrei.
-
I2C hat nur sehr beschränkt etwas mit den GPIO-Ports zu tun. GPIOs sind "General Purpose Inputs and Outputs" während I2C auf den zwei spezifischen Leitungen SDA und SCL läuft. Ja, beim Raspberry Pi nennt man den 40-Pin-Header auch "GPIO Header", aber nicht alles was da drauf ist, ist auch ein GPIO. Es gibt keinen Grund, dass der Adapter nicht auch mit dem Raspberry Pi 5 läuft.
@UncleSam sagte in [gelöst] I2C Adapter heute noch verwendbar?:
@jvfle sagte in [gelöst] I2C Adapter heute noch verwendbar?:
Problem gelöst.
Ich bin froh, dass das Problem für dich gelöst ist. Ich möchte trotzdem hier noch ein paar Sachen klarstellen, damit andere das auch verstehen.
-
Der i2c Adapter funktioniert nur mit einem lokalen I2C-Bus. Das heisst, die SDA und SCL Leitungen müssen physikalisch am Gerät (vorzugsweise Raspberry Pi) angeschlossen sein. Mit ESP32, Tasmota oder ESPHome hat das nichts zu tun.
-
Der i2c Adapter unterstützt den MCP23017 (selbstverständlich aber nicht den MCP23S17, da der nicht I2C verwendet). Ich habe den Chip bei mir im Einsatz und er steuert meine Velux-Fernbedienungen einwandfrei.
-
I2C hat nur sehr beschränkt etwas mit den GPIO-Ports zu tun. GPIOs sind "General Purpose Inputs and Outputs" während I2C auf den zwei spezifischen Leitungen SDA und SCL läuft. Ja, beim Raspberry Pi nennt man den 40-Pin-Header auch "GPIO Header", aber nicht alles was da drauf ist, ist auch ein GPIO. Es gibt keinen Grund, dass der Adapter nicht auch mit dem Raspberry Pi 5 läuft.
Naja, die meisten I2C Chips kriegt man auch mit normalen GPIO Pins und Softwaresteuerung per Bit-Banging kontrolliert...
Ist aber langsamer.
-
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden