Wie wird der 74HC595 angesteuert!?

Gast #264511
Lesenswert?

Hi!

Ich habe vor eine LED-Matrix anzusteuern und bin in dem zusammenhang
auf den IC 74HC595 gestoßen! Habe mir auch das Datenblatt durchgelesen
(mehrmals!!!) aber bin aus dem Diagram nicht schlau geworden wie man
die Bits seriell über die drei Pins SHcp, STcp und DS die Daten
überträgt!

Kann mir jemand das mal bitte in seinen Worten erklären!? Die Diagramme
sind für mich nicht eindeutig! Danke!

Dominik

PS: Die Matrix hat 5 Spalten und 7 Reihen und die Spalten sollen vom
74HC595 angesteuert werden. Die 5 Spalten vom Microcontroller (2313)
#264514
Lesenswert?

Ist doch ganz einfach.

An DS legst Du die Daten an.
Eine steigende Flanke an SHCP taktet den an DS anliegenden
Pegel in die Shift-Kette hin (das letzte Bit wird durch
das vorletzte ersetzt, dieses durch das Bit vor ihm, etc.
bis DS das erste Bit ersetzt hat).

Damit taktest Du jetzt die einzelnen Bits in das Schieberegister
hinein.

So, jetzt ist die Schieberegisterkette besetzt. Um die
Bits jetzt auch noch auf die Ausgaenge zu kriegen, verpasst
du STCP eine steigende Flanke, woraufhin die Bits aus der
Schieberegisterkette in einen Zwischenspeicher uebernommen
werden, der die Ausgangspins (je nach Stellung von OE) treibt.

Sinn der Sache ist es ja, dass Du neue Daten in den Chip
hineintakten kannst, waehrend der vorhergehende Zustand immer
noch auf den Ausgabepins anliegt. Daher der 2. Speicher.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren