Gast
#4907418
Hallo, ich möchte gerne LEDs mit Schieberegister ansteuern. Dazu wollte ich fragen, ob der erstellte Schaltplan so möglich ist. Marc
|
Anzeige
|
Schaltplan für Ansteuerung von LEDs mit Attiny und 74HC595
Gast
#4907418
Hallo, ich möchte gerne LEDs mit Schieberegister ansteuern. Dazu wollte ich fragen, ob der erstellte Schaltplan so möglich ist. Marc
Gast
#4907426
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. Gnd ist falsch angeschlossen.
Gast
#4907433
Flip B. schrieb: > Gnd ist falsch angeschlossen. Mit den Abblockkondensatoren hat er es nicht so, auch an den 74HC595ern nicht.
Gast
#4907441
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 ...
Gast
#4907491
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.
Gast
#4907501
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. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|