Kurze Frage zur Datenweiterleitung des 74HC595. Das Shiftregister muss doch nicht aktiv sein, damit die Daten durchgeschleift werden (SI --> QH*) oder? Es muss doch, wenn ich es richtig verstanden habe, nur an der Spannungsversorgung hängen, richtig ?? DAAAANKEschön
Es braucht Spannung, es braucht CLK, das wars. Trozdem sollten natürlich die anderen Eingänge Sinnvoll belegt sein!
Stimmt! Du kannst also jede Menge HC595 in Serie schalten und nur denjenigen aktivieren der einen Update braucht. Man nuss nur aufpassen dass man natürlich die richtige Menge an Daten Bits sendet, so dass das Byte im entsprechenden HC595 landet. Das habe ich bei meinen Projekten schon oft so gemacht. Gerhard
@ Markus F. (Gast) >Kurze Frage zur Datenweiterleitung des 74HC595. >Das Shiftregister muss doch nicht aktiv sein, damit die Daten >durchgeschleift werden (SI --> QH*) oder? Es muss doch, wenn ich es ??? Wenn das Schiebregister inaktiv wäre, wie soll es dann Daten weiterschieben? Aber im 595 kann man das Schiebergister nicht deaktivieren, das ist immer aktiv. Man kann nur das Ausgangsregister löschen. @ Gerhard. (Gast) >Stimmt! Du kannst also jede Menge HC595 in Serie schalten und nur >denjenigen aktivieren der einen Update braucht. Dann braucht man aber für jedes einzelne Schieberegister eine eigene RCK-Leitung. Nicht sehr günstig, wenn man gerade Pins sparen will. MfG Falk
>Aber im 595 kann man das Schiebergister nicht deaktivieren, das ist >immer aktiv. >Man kann nur das Ausgangsregister löschen. Na, ja, immerhin gibts noch /OE.
Falk Brunner wrote:
> Man kann nur das Ausgangsregister löschen.
leider nein, der Reset ist fuer das Shiftregister.
Cheers, Roger
@ Roger Steiner (edge) >> Man kann nur das Ausgangsregister löschen. >leider nein, der Reset ist fuer das Shiftregister. uups, was verwechslt?! MFg Falk
> Dann braucht man aber für jedes einzelne Schieberegister eine eigene > RCK-Leitung. Nicht sehr günstig, wenn man gerade Pins sparen will. Wenn das ein Problem ist, sendet man eben nur einen Update-Puls und immer den kompletten Datenzug wenn Ausgänge verändert werden müssen. Die Ausgänge werden ja nur aufgefrischt wenn man das Zweite Schieberegister mit eine Update-Puls beschert. Mit einem HC138 kann man übrigens Pins sparen, da man nur drei Leitungen braucht um acht HC595 ansteuern zu können. Dann gibt es noch nette IO Expander wie den MAX7301 oder ähnliche von NXP, MAXIM. Da hat man je nach IC Gehäuse bis zu 20 oder 28 IO Pins. Gerhard
Falk Brunner wrote: >>leider nein, der Reset ist fuer das Shiftregister. > > uups, was verwechslt?! Da bist du nicht der Einzige. Hab schon zig Baugruppen angetroffen die das Ding zum ansteuern von LEDs verwenden. Den Reset des 595 schoen brav an den system reset vom board. Und trotzdem gibts immer eine Lightshow beim powerup. Cheers, Roger
Das lässt sich leicht vermeiden indem man den Tri-state enable beim Power-up hoch liegen lässt. Dann schreibt man zuerst die Initialisations Daten in alle HC595. Dann wird das 2. Schieberegister zur Datenübernahme angesteuert. Und dann endlich wird der Tri-state Ausgang auf Null gebracht. Auf diese Weise gab es bei mir noch nie eine Light Show;:-) Reset ist dann total überflüssig. Den lege ich bei immer auf VDD. Gerhard
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.