www.mikrocontroller.net

Forum: FPGA, VHDL & Co. Adressierung von s56(!!!!) LED's


Autor: Günther (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi!

Ich hab nicht wirklich viel Ahnung davon, würde es aber gerne wissen, da
ich es für mein Studium benötige! ("Hausübung")

Wie kann ich mit einer 8515 CPU 256 LED's ansteuern?
Ich meine 64 wären ja kein Problem, aber 256...

Könnte mir jemand eine Schaltung und ein paar verschiedene Möglichkeiten
schicken? (E-mail: Spiky@gmx.at)

Wenn's möglich wäre bitte noch bis Sonntag Abend, sonst hab ich am
Montag schlechte Karten beim Professor!

Freue mich über jede Hilfe!
Vielen Dank schon mal im Vorraus!

lg günther

Autor: Henrik J. (henrikj)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Just in time behaupte ich mal. ;)

Eine Möglichkeite wären zum Beispiel Multiplexer. Schau dir mal den 
74HC259 an. Den nutze ich auch. Schönes Teil. Kann außerdem sogar 
einzelne LEDs treiben (20mA).

Autor: JojoS (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
z.B. so wie es hier in der Artikelsammlung unter 'Porterweiterung mit 
SPI' beschrieben ist. Also ein langes Schieberegister mit '595ern bauen. 
Damit das nicht soooo lang wird kann man das auch in Zeilen/Spalten 
aufteilen wie bei hier oft genannten Schaltungen für LED-Matrizen. Z.B. 
4 Schieberegister a 8 Bit macht 32 Spalten, dann noch 8 Zeilen die mit 
einem 1 aus 8 Mux angesteuert werden. Dann braucht man 3 Bit für die 
Zeilen und nochmal 3 Bit für Clock, Data und Registerübernahme.

Autor: Uwe Bonnes (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mit 16 Bit I2C Portextendern, wie dem PCA9555 geht das auch

Autor: Falk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@ Uwe Bonnes

> Mit 16 Bit I2C Portextendern, wie dem PCA9555 geht das auch

Na ehe ich diese luxeriösen I2C Portexpaner nehme, greif ich zehnmal zum 
74xx595. Billig, wesentlich schneller und bestens verfügbar.
Ausserdem ist "ansteuern" eine reichlich allgemeine Aussage. Das kann 
auch ein 8 Pin Tiny per 32 kaskadierten 74xx595, ist dann aber eben 
nicht so schnell wie MUXen oder andere parallel Ansteuerungen.

MfG
Falk


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]
  • [vhdl]VHDL-Code[/vhdl]
  • [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.