Ansteuern eines MCP23017

Gast #6554065
Hallo,


hat jemand von euch schon mit dem MCP23017 IO Expander gearbeitet ?
Ich stelle eine I2C Kommunikation auf und verwende den Expander als 
slave..

Jetzt fehlt mir der Ansatzpunkt, weshalb einen funktionierender Code 
sehr gut
wäre.

Hat den jemand von euch ?

Gruß
#6554133
Les halt die Registerbeschreibung, das ist absolut kein Hexenwerk.....
Dort muss einfach alles entsprechend nach deinen Bedürfnissen 
eingestellt werden.

Wenn es für die Arbeit ist sollte man erwarten können das der 
Angestellte in der Lage ist die ihm gestellte Aufgabe zu lösen, zumal 
wenn es sich um sowas triviales handelt.
Gast #6554603
Warum macht man es sich so schwer?
Bei absoluter ideenlosigkeit, würde ich einen Blick in vorhandene 
Arduino Bibliotheken werfen. Auch wenn diese nicht immer optimal 
umgesetzt wurden, hat man bereits einen ersten Eindruck wie es gehen 
könnte.
#6554657
Johannes schrieb:
> Hallo,
>
>
> hat jemand von euch schon mit dem MCP23017 IO Expander gearbeitet ?
> Ich stelle eine I2C Kommunikation auf und verwende den Expander als
> slave..
>
> Jetzt fehlt mir der Ansatzpunkt, weshalb einen funktionierender Code
> sehr gut
> wäre.
>
> Hat den jemand von euch ?
>
> Gruß

Hallo

1. hast Du schon gegoogelt?
2. check mal http://www.peterfleury.epizy.com/avr-software.html?i=1
3. Ich verwende selbst den MCP23017 als Portexpander für einen ATMega8 - 
das ist wahrlich kein Hexenwerk.
#6554820
kenny schrieb:
> Warum macht man es sich so schwer?
> Bei absoluter ideenlosigkeit, würde ich einen Blick in vorhandene
> Arduino Bibliotheken werfen.

Weil man auch verstehen will, was man genau macht. Wenn man mit 
Datenblatt schwer umgehen kann, wird man umso weniger Klarheit in einer 
Arduino-Bibliothek finden.

Man sollte zuerst versuchen, einfaches Schreiben und Lesen zu machen, 
immer je 3 Bytes senden: IC-Adresse, Register-Adresse und Databyte.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 5 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.