www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Atmega 32 an 54HC595


Autor: lukas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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=32... 
)

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

Autor: Silvan König (silvan) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ähmm...

lukas schrieb:
> M54HC595

Du meinst sicher: 74HC595

Autor: lukas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja, da habe ich mich wohl vertan. Im Datenblatt tauchen oben beide Namen 
auf....

Autor: Silvan König (silvan) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja, jetzt seh ichs auch^^

Autor: Christian D. (chris83)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
lukas schrieb:

> Wie beschalte ich den M54HC595 (Porterweiterung).

http://www.mikrocontroller.net/articles/AVR-Tutori...

Autor: lukas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.