Forum: Mikrocontroller und Digitale Elektronik Schaltplan für Ansteuerung von LEDs mit Attiny und 74HC595


von Marc (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
ich möchte gerne LEDs mit Schieberegister ansteuern.
Dazu wollte ich fragen, ob der erstellte Schaltplan so möglich ist.

Marc

von Lars (Gast)


Lesenswert?

Marc schrieb:
> Dazu wollte ich fragen, ob der erstellte Schaltplan so möglich ist.

Ist möglich, hast du doch hier eingestellt!? Da fehlt noch ein 
Kondensator -welcher wert auch immer- von Pin 10 des AT90S2313P nach 
Vcc.

von Flip B. (frickelfreak)


Lesenswert?

Gnd ist falsch angeschlossen.

von Lars (Gast)


Lesenswert?

Flip B. schrieb:
> Gnd ist falsch angeschlossen.

Mit den Abblockkondensatoren hat er es nicht so, auch an den 74HC595ern 
nicht.

von Flo85 (Gast)


Lesenswert?

Vielleicht ist es ja so gewollt, aber bei dieser Beschaltung der 
Schieberegister erhalten beide immer die selben Daten. Um alle 16 LEDs 
einzeln zu steuern müsste man QH des ersten mit dem seriellen Eingang 
des 2. Verbinden, also Pin PIN9 von IC2 auf PIN14 von IC3 und nur Pin14 
des ersten an MOSI vom µC.

von Alex D. (allu)


Lesenswert?

Außerdem hängt Pin 10 auch noch in der Luft ...

von Marc (Gast)


Angehängte Dateien:

Lesenswert?

Lars schrieb:
> Mit den Abblockkondensatoren hat er es nicht so, auch an den 74HC595ern
> nicht.

Das stimmt, da hatte ich nicht richtig drauf geachtet.

Flo85 schrieb:
> Vielleicht ist es ja so gewollt, aber bei dieser Beschaltung der
> Schieberegister erhalten beide immer die selben Daten.

Da hatte ich gedacht, ist der PIN12 (RCK) vom 74HC595. Also je nachdem 
ob ich den Pin high machen würde, würde dieser die Daten empfangen. 
(Würde also immer die Daten senden, die sich geändert haben)
Wofür ist dieser Pin denn genau?
Im Datenblatt steht 'storage register clock input' Aber was das macht, 
habe ich keine Ahnung.
Habe jetzt gemacht, dass ich vom ersten 74hc595 dataout mit datain des 
zweiten verbunden habe.

von Isidor Niedernhuber (Gast)


Lesenswert?

Marc schrieb:
> Im Datenblatt steht 'storage register clock input' Aber was das macht,
> habe ich keine Ahnung.

Schau dir das Blockschaltbild im Datenblatt an: ein 595 besteht
immer aus 2 Ebenen, einem primären 8-Bit Schieberegister zum
Hineinschieben der Daten und ein zweites, jetzt 8-Bit paralleles
Register das die Daten des (primären) Schieberegisters übernimmt.
Für das Schieberegister braucht man einen Takt, für das sekundäre
(ich nenne es Übernahme-) Register braucht man einen zweiten Takt
der nach dem Hineinschieben einmal ausgeführt wird.

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
Noch kein Account? Hier anmelden.