Forum: Mikrocontroller und Digitale Elektronik I/O Expander MCP23S17


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Georg (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich habe 2 Fragen zur I/O Expander MCP23S17.
1. warum verfügt der Expander über Adressleitungen? reicht der 
CS-Eingang nicht um den Schaltkreis anzusprechen?
2. kann ich in einem Block (z.B. GPA 0..7) paar Pins als Inputs und den 
Rest als Outputs verwenden? sorry, konnte im Datenblatt nichts finden.
Vielen Dank.

von H.Joachim S. (crazyhorse)


Bewertung
0 lesenswert
nicht lesenswert
Hat SPI und I2C.
/CS ist nur für die SPI.

von Michael U. (amiga)


Bewertung
1 lesenswert
nicht lesenswert
Hallo,

auch bei SPI kann man die Adressen nutzen, sowohl in Hardware mit den 
Pins als auch in Software programmiert.
Man kann so bis 8 Stück kaskadieren und braucht nur eine /CS-Leitung.

Du kannst jeden I/O frei als Eingang oder Ausgang programmieren.

Gruß aus Berlin
Michael

von NichtWichtig (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hat SPI oder I2C, je nach gekauften Modell.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.