Also ne LED-Matrix mitm AVR multiplexen is kein Thema.
Habe hier mal ein Bild, das Teil habe ich vor 3 Jahren gebaut, die
Bitmuster liegen im RAM. Über Dipschalter kann aus 64 Texten mit je
1024 Spalten länge gewählt werden. Die Texte laufen über das
LED-Display, und das 8. Bit gibt bescheid, wenn der Text um ist. Das
die Matrix nur 15 (oder warens 16) LEDs breit ist, liegt daran, daß ich
damals Klotz LEDs genommen hab.
Habe ähnliche Schaltung auch komplett mit nem AVR ohne externe Bauteile
aufgebaut, aber wollte Ressourcen sparen.
Baue jetzt ne 8*40 Matrix mit Tricolor-LED-Würfeln. Die habbich für 2
Euro pro Stück bekommen. Werde auch wieder extern Multplexen, und die
ca 128 Charakter im AVR ablegen, der schiebt dann das aktuelle
Bitmuster in nen RAM-Baustein, und der wird ausm RAM direkt aufs
Display gegeben. Da der AVR noch nen Uhrenbaustein auslesen soll etc,
also ne Runde rechnen, überlasse ich das Schreiben auf die LEDs halt
der externen elektronik, und die macht ausm RAM sogar weiter, wenn der
uC in Rauch aufgehen würde ;-)
Entweder das ganze mit GrafikRAM (unsinn-zu teuer) machen, der hat 2
getrennte Daten und Busleitungen, also gleichzeitig Lesen und
Schreiben, oder normalen RAM im "half Paging" Mode, den muss ich dann
allerdings erst realisieren in HArd und Sofware, aber is kein Ding.
So, noch Fragen ?