www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Ausgabeport mit 74HC164 und SPI Schnittstelle ?


Autor: heinz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich benötige jeweils 16 Ein/Ausgabeport. Die Ansteuerung soll über eine 
SPI Schnittstelle realisiert werden. Bin hierbei auf die 74HCT164 
(Ausgänge) und 74HC165 (Eingänge) gestoßen.
Hat das schon mal jemand realisert, und wenn ja wie ?
Besonders würde mich interesieren, wie ich die Bausteine hintereinander 
schalten muss (2*8 -> 16 Ein bzw. Ausgänge)

Freue mich über alle Infos

Gruss

Peter

Autor: Lars (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das "Problem" an den 164 ist, dass du das reinschieben der Daten an den 
Outputpins auch mitbekommst. Wenn du z.B. 10101010 an deinen Pins haben 
willst, dann gibt das am 1. pin ein nettes Rechtecksignal bis er dann 
schliesslich den gewuenschten Wert 0 annimmt.

Nimm deshalb lieber einen 595, der hat noch ein Speicherregister drin 
und direkt einen Skalierungsausgang um weitere 595 anzuschliessen und 
somit auf beliebig viele Bits zu kommen.

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]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [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.