kdebu - 2014-05-27

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]