Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched.
Close
ich bin schon seit längerem dabei, einen 8-Bit ADC/DAC-Konverter in Form des PCF8591 über I²C am Pi anzubinden. Leider bin ich jetzt nur noch am verzweifeln... Es klappt einfach nicht!
Der PCF8591 verfügt über 4 Analago Eingänge (ADC) und 1 Digitalen Ausgang (DAC). Nachdem Anlegen des Adressbytes folgt das Setzen des Control Bytes... Alle Bytes die nach dem Control Byte geschrieben werden, betreffen nur das write-only Register des DAC.
Bytes, die nach dem Setzen des Control Bytes gelesen werden, können dabei eigentlich nur von den Analogen Eingängen kommen...
Hallo,
ich bin schon seit längerem dabei, einen 8-Bit ADC/DAC-Konverter in Form des PCF8591 über I²C am Pi anzubinden. Leider bin ich jetzt nur noch am verzweifeln... Es klappt einfach nicht!
Der PCF8591 verfügt über 4 Analago Eingänge (ADC) und 1 Digitalen Ausgang (DAC). Nachdem Anlegen des Adressbytes folgt das Setzen des Control Bytes... Alle Bytes die nach dem Control Byte geschrieben werden, betreffen nur das write-only Register des DAC.
Bytes, die nach dem Setzen des Control Bytes gelesen werden, können dabei eigentlich nur von den Analogen Eingängen kommen...
Das Datenblatt ist hier zu finden: PCF8591
Meine Lib, die Gerätebeschreibung und die Projektdatei habe ich angehängt.
Vllt. findet jemand den Fehler bzw. hätte einen Verbesserungsvorschlag.
Vielen Dank!
kdebu
PCF8591.zip [282.45 KiB]
PCF8591.rar [254.77 KiB]