GPIO Config für ConBridge Multiplexer
Posted: 25 Mar 2021, 08:54
Hallo Forum, hallo Kunbus Team,
tl;dr:
die ausführliche Version:
Wir haben unsere eigene Linux Distribution auf unseren RevPi's laufen und haben uns aus den Kunbus Repos eigentlich alles mit reingeholt, was wir für wichtig erachtet haben. Nun nutzen wir aber auch die Con M-Bus Module und mussten nach wirklich langer Fehlersuche feststellen, dass der GPIO4 bei uns ein Input ist und kein Output, wie es eigentlich sein soll. Daraus resultiert ein undefinierter Zustand auf dem Eingang des Multiplexers für die serielle Kommunikation auf der ConBridge und der Zufall entscheidet ob es funktioniert oder nicht. Aktuell haben wir uns ein Workaround gebaut aber es gibt sicherlich eine "offizielle" Stelle wo das passiert. Kann uns jemand verraten wo? Wir finden es einfach nicht.
Weiterhin ist bei uns, rein aus Interesse, die Frage aufgekommen, wieso dieser Multiplexer überhaupt existiert? Gibt es schon da Anwendungsfälle? Oder ist der Multiplexer für die Anwender gedacht, die sich mit dem Maker-Set für die ConBridge ihre eigenen Erweiterungen bauen und dann über die GPIO's individuelle Software-Schnittstellen verwenden wollen?
Besten Dank schon mal für die Hilfe!
VG
Max
tl;dr:
- Wir finden die Stelle nicht, an der im Kunbus Stretch OS der GPIO4 auf Output konfiguriert wird. Kann uns bitte jemand weiterhelfen?
- Bei welcher Verwendung der ConBridge wird auf TX/RX auf GPIO2/3 umgelegt? Welcher Sinn hat das Ganze? Ist das für das Maker-Set für die ConBridge gedacht?
die ausführliche Version:
Wir haben unsere eigene Linux Distribution auf unseren RevPi's laufen und haben uns aus den Kunbus Repos eigentlich alles mit reingeholt, was wir für wichtig erachtet haben. Nun nutzen wir aber auch die Con M-Bus Module und mussten nach wirklich langer Fehlersuche feststellen, dass der GPIO4 bei uns ein Input ist und kein Output, wie es eigentlich sein soll. Daraus resultiert ein undefinierter Zustand auf dem Eingang des Multiplexers für die serielle Kommunikation auf der ConBridge und der Zufall entscheidet ob es funktioniert oder nicht. Aktuell haben wir uns ein Workaround gebaut aber es gibt sicherlich eine "offizielle" Stelle wo das passiert. Kann uns jemand verraten wo? Wir finden es einfach nicht.
Weiterhin ist bei uns, rein aus Interesse, die Frage aufgekommen, wieso dieser Multiplexer überhaupt existiert? Gibt es schon da Anwendungsfälle? Oder ist der Multiplexer für die Anwender gedacht, die sich mit dem Maker-Set für die ConBridge ihre eigenen Erweiterungen bauen und dann über die GPIO's individuelle Software-Schnittstellen verwenden wollen?
Besten Dank schon mal für die Hilfe!
VG
Max