Forum: Mikrocontroller und Digitale Elektronik Schieberegister


von Andy (Gast)


Lesenswert?

Hallo

Ich habe eine Frage bezüglich eines Schieberegisters:
Ich habe an meinem Schieberegister 8 LEDs dran. Wie schaffe ich es,
dass ich z.B. 4 LEDs mit UNTERSCHIEDLICHER Helligkeit GLEICHZEITIG
leuchten lasse? Ist das überhaupt möglich. Ich habe es schon länger
(mittels PWM) versucht, aber ich schaffe es nicht.

Ich benutze ein HEF4094 als Schieberegister, einen Atmega8 und Bascom.

Wäre toll, wenn mir jemand helfen könnte!

Vielen Dank!!

mfg
Andy

von Stephan H. (stephan-)


Lesenswert?

ich denke das wird auch sooo nicht gehen.
Der 4094 hat gelatchte Ausgänge.
Eine 1 bleibt bis zum nächsten schieben einfach drin stehen.

von Ulrich (Gast)


Lesenswert?

Ist kein Problem habe ich selber am laufen....
Du musst ganz schnell hintereinander 1 oder 0 im richtigen verhältnis
rausschicken und schon leuchten die richtigen leds.

Kleiner Tipp: Eine Liste anlegen:
0b11111111
0b11111110
0b11111100
0b11111000
0b11110000
0b11100000
0b11000000
0b10000000

Diese Werte lädt man ganz schnell hintereinander immer in das
Schieberegister, und schon leuchten alle LEDs unterschiedlich hell.

später habe ich das dann dynamischer gelößt. In der Zeit wo die SPI mit
dem raustackten beschäftigt war, habe ich das nächste bitmuster
berechnet....

von Rahul (Gast)


Lesenswert?

Wenn du ein Schiebereigster findest, das sich auch hochohmig schalten
lässt, und nur die vier LEDs eingeschaltet sind, dann könnte man eine
PWM an den Steuerpin anlegen und so die Helligkeit einstellen.
Wenn mehr als nur die vier leuchten sollen, muss das Datenwort
periodisch geändert werden, was mit diesem Schieberegister (vermutlich)
nicht geht.

von Stephan H. (stephan-)


Lesenswert?

@Rahul
der 4094 kann Tri State !

von Rahul (Gast)


Lesenswert?

Kein Grund zu brüllen!
Ich hab mir das Datenblatt ja nicht angeguckt und nur ne allgemeine
Aussage gemacht.

von Stephan H. (stephan-)


Lesenswert?

war nicht gebrüllt...;-)

von Andy (Gast)


Lesenswert?

Danke an alle für Eure schnellen Antworten!!

@Ulrich:

Deine Methode ist ja im Prinzip PWM, oder? Hört sich aber gut an, werd
ich gleich probieren...


THX!

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.