NGW100 I2C - C++ Programmierung

OP #1612766
Hallo,

ich plane mit Hilfe des I²C-Busses Werte von Potentiometern über einen 
A/D-Wandler (PCF 8591) und eine 4x4-Matrixtastatur, welche mittels eines 
8-Bit I/O Expander angeschlossen ist, auszulesen.
Das ganze ist an ein NGW100 angeschlossen werden. Als Betriebssystem 
wird ein selbsterstelltes Linux-System mit aktivierten I²C Treibern und 
integrierten I²C-Tools eingesetzt.

Mit Hilfe der I²C-Tools ließen sich die Adressen der angeschlossenen 
Geräte anzeigen und die A/D Wandler auslesen.
Jetzt möchte ich ein C++ Programm schreiben mit dem die Werte ausgelesen 
werden können. Da ich noch keine Erfahrung bei der Programmierung unter 
Linux und mit dem I²C-Bus habe und jeder Anfang bekanntlich schwer ist 
wollte ich fragen ob mir jemand Tipps geben oder ein Code-Beispiel 
zukommen lassen kann, mit dem ich einen Einstieg finde.
Google Suchergebnisse haben leider keine zufriedenstellende Ergebnisse 
gebracht.

Gruß Oliver

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.