Hallo Kollegen,
ich versuche über I²C ein IO-Erweiterungsboard an den BeagleBone Black anzubinden. Ich habe hierfür auch im Forum schon eine Lib (MCP23017) und eine Device Description gefunden. Nach dem Einfügen des Gerätes in den Device Tree und dem Installieren der Bibliothek tauchen aber 4 Fehlermeldungen auf, die ich nicht weg bekomme. Man kann auch nicht auf die Fehlerquelle verweisen wenn man Doppelklick macht. Kann mir hier jemand einen Rat geben?
Also das Problem mit den 4 Fehlermeldungen hat sich gelöst, einfach mal Projekt schließen und ein CLEAN ALL durchführen, hat geholfen.
Ich hätte aber noch eine andere Frage zum MCP23017. Das MCP23017 ist ja ein 16-Bit bidirektionaler IO-Expander, die Port-Pins können hier also wahlweise zu Inputs oder Outputs geschalten werden. Wie beschreibt man das in der Device Description? Hat man dann 16 Attribute mit Inputs und 16 Attribute mit Outputs oder gar InputOutputs? Oder werden dafür dann 2 Device Descriptions für wahlweise Inputs und Outputs gebraucht?
Vielen Dank!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo Kollegen,
ich versuche über I²C ein IO-Erweiterungsboard an den BeagleBone Black anzubinden. Ich habe hierfür auch im Forum schon eine Lib (MCP23017) und eine Device Description gefunden. Nach dem Einfügen des Gerätes in den Device Tree und dem Installieren der Bibliothek tauchen aber 4 Fehlermeldungen auf, die ich nicht weg bekomme. Man kann auch nicht auf die Fehlerquelle verweisen wenn man Doppelklick macht. Kann mir hier jemand einen Rat geben?
Fürs Beaglebone musst du das Raspipacket installieren hast du das?
Bei mir übersetzt das mit den Libs aus dem Forum ohne Fehler.
( die libs von MDAX)
https://forge.codesys.com/forge/talk/Runtime/thread/8981ce928a/?limit=25#e15f
Das Raspipacket ist installiert und die MCP23017 Bibliothek habe ich von folgendem Link:
https://forge.codesys.com/forge/talk/Deutsch/thread/f220085a45/
Also das Problem mit den 4 Fehlermeldungen hat sich gelöst, einfach mal Projekt schließen und ein CLEAN ALL durchführen, hat geholfen.
Ich hätte aber noch eine andere Frage zum MCP23017. Das MCP23017 ist ja ein 16-Bit bidirektionaler IO-Expander, die Port-Pins können hier also wahlweise zu Inputs oder Outputs geschalten werden. Wie beschreibt man das in der Device Description? Hat man dann 16 Attribute mit Inputs und 16 Attribute mit Outputs oder gar InputOutputs? Oder werden dafür dann 2 Device Descriptions für wahlweise Inputs und Outputs gebraucht?
Vielen Dank!