i2c

madax
2014-10-02
2014-10-09
  • madax - 2014-10-02

    Servus Codesys Team,

    meine Porterweiterungen mit i2c-1 habe ich zum laufen gebracht. Für einen Einsatz mit der Modellbahn reichen aber die max. 128 I/Os nicht.
    Habt Ihr schon mal überlegt auch den i2C-0 für die Verwendung freizugeben?

    mfg dxm

     
  • eschwellinger

    eschwellinger - 2014-10-02

    Hallo dxm,

    gibts in der nächsten Version die es im laufe der nächsten Woche im Store geben wird...

    Grüße
    Edwin

    IMG: twoI2C.jpg

     
  • madax - 2014-10-02

    Hallo Edwin,

    danke für die Schnelle Antwort, da hab ich ab jetzt im Winter was zum basteln.
    Die Libaries für MCP23017, PCF8574 und PCF8591 stelle ich ins Forum ein sobald die ordentlichst getestet habe.

    mfg dxm

     
  • eschwellinger

    eschwellinger - 2014-10-03

    Hallo,
    Find ich prima die Libs und Geräte zu teilen...danke!
    Denke "frb" ware dir sehr dankbar, da er hier ja aktuell am werkeln ist.
    Grüße
    Edwin

     
  • frb - 2014-10-03

    Edwin Schwellinger hat geschrieben:
    Hallo,
    Find ich prima die Libs und Geräte zu teilen...danke!
    Denke "frb" ware dir sehr dankbar, da er hier ja aktuell am werkeln ist.
    Grüße
    Edwin

    Das stimmt, bin aber auch an der Lib für MCP23S17 dran - und Dank auch Eurer Hilfe ein gutes Stück weiter!
    Vielen Dank Nochmal

     
  • madax - 2014-10-05

    Servus,

    die Libs sind abgelegt:
    CODESYS V3 Raspberry Pi share your devices & libraries

    mfg Dxm

     
  • eschwellinger

    eschwellinger - 2014-10-05

    Hallo madax,
    vielen Dank, hab die 3 Geräte in die Library und Devdec Sektion aufgenommen und verlinkt.
    Grüße
    Edwin

     
  • frb - 2014-10-06

    Hallo Ihr Fleißigen und Schnellen,

    wo finde ich die Dateien?
    Bzw. ich bin noch nicht autorisiert, wie komme ich an eine Freischaltung herran?

    lG
    frb

     
  • frb - 2014-10-07

    Hallo madax, hallo Edwin

    Vielen Dank zunächst für die Libs!

    In einem Testprojekt habe ich sie erfolgreich eingebunden.
    Leider klappt es noch nicht, dass ich die <i2c-bus konfiguration=""> und das <i2c-bus e="" a="" abbild=""> bearbeiten kann wie beim <gpio>. Oder läuft es hier anders?</gpio></i2c-bus></i2c-bus>

    Wie muss ich da vorgehen, um über den RPi den Portexpander anzusprechen, zu lesen und zu schreiben?

    lG
    frb

     
  • madax - 2014-10-09

    Servus frb,

    E/A Abbild gibt's hier nicht -> auf die Funktionsbausteine wird hier direkt zugegriffen

    Also:
    Cursor positionieren
    Patschehändchen auf F2
    Baustein auswählen (MCP23017) und übernehmen
    Punkt (.) dazu -> sieht so aus "MCP23017."
    dann kommt ja eh schon die Dropdown Liste mit dem was alles geht

    STATE ist BOOL und kann direkt verwendet werden
    IN und OUT sind BYTE und müssen mit UNPACK und PACK auf BOOL aufgedröselt werden.

    Einen einfacheren Weg weiß ich auch nicht.

    mfg DxM

     

Log in to post a comment.