Hallo, ich möchte gerne LEDs mit Schieberegister ansteuern. Dazu wollte ich fragen, ob der erstellte Schaltplan so möglich ist. Marc
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.
Flip B. schrieb: > Gnd ist falsch angeschlossen. Mit den Abblockkondensatoren hat er es nicht so, auch an den 74HC595ern nicht.
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.
Außerdem hängt Pin 10 auch noch in der Luft ...
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.