Hallo, ich bin gerade dabei mir eine LED-Matrix zusammenzubauen. Dabei verwende ich die Bausteine M54HC595 an einem Atmega 32. (Datenblatt unter: http://www.reichelt.de/?;ACTION=28;LA=3;ARTICLE=3269;GROUPID=2930;GROUP=A2231;SID=28rnnCOKwQARwAAH9Xm78c1a4f6a697f232151b872e1086bc80b1 ) Jetzt dazu die folgende Frage: Wie beschalte ich den M54HC595 (Porterweiterung). Genaugenommen geht es um die Ports: nSCRL nG RCK Meine theoretische Überlegung: nG: Da es eine LED-Matrix ist, könnte man nG an einen Timerport legen und so die LEDs zusätzlich dimmen. Bei Nichtbenutzung auf GND. nSCRL auf High (+5V), eventuell mit dem RESET des Atmegas verbinden. RCK: Tja... gute Frage. Er übernimmt ja das Storage Register in das Shift Register bei Positiver Flanke. Im Hardware-SPI ist sowas ja nicht wirklich vorgesehen (??). Einfach auf einen freien Port? Vielen Dank für eure Ideen, Lukas
Ja, da habe ich mich wohl vertan. Im Datenblatt tauchen oben beide Namen auf....
RCK kannst du an den SS(Slave Select) Pin legen vom SPI. Der Pin wird bei der Übertragung auf Low gelegt und sobald die Übertragung beendet ist wieder auf High. Das ist ja genau das was mit dem Pin gesteuert werden soll, er soll die daten Übernehmen wenn sie Komplett sind. Grüße Chris
lukas schrieb: > Wie beschalte ich den M54HC595 (Porterweiterung). http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister
Vielen Dank für die schnellen Antworten. Das Tutorial zu Schieberegister habe ich leider iergendwie übersehen. Jetzt ist mir alles klar. Schönen Abend, Lukas
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.