Gast
#2098972
Hey Leute, versuche gerade eine LED-Matrix zu realisieren. Für den Anfang soll eine 2x3 Matrix reichen (das Prinzip soll aber das selbe wie bei einer 8x8 sein, will nur zum Testen erstmal kein riesen Kabelsalat veranstalten). Also so habe ich mir das gedacht: Das ganze soll durch Multiplexen realisiert werden. Dafür sollen zwei Schieberegister sorgen. Ich habe folgenden Artikel gelesen: http://www.mikrocontroller.net/articles/LED-Matrix Daraus schließe ich das es so ablaufen müsste: - Erst wird das Muster für die erste Spalte in die Zeilen 1-3 geladen und dann Wird die Spalte über den Transistor mit GND verbunden (-> so dass es Leuchtet). Das klappt auch so wie ich es will. -Nun wird das Schieberegister für die Spaltenmuster zurückgesetzt (IC1) - Nun komm ich nicht weiter, jetzt müsste ich ja irgendwie NUR die zweite Spalte einschalten. Das Problem ist aber wenn ich nun das Muster wieder für die Spalten in die Zeilen lade dann werden sie erst noch in Spalte 1 angezeigt bevor ich dann auf Spalte zwei umstelle. Wenn ich bevor ich das Muster lade schon auf die zweite Spalte umstelle dann wird ja das Muster während es durch das Schieberegister läuft angezeit (Es leuchten LED's die später im Muster nicht leuchten sollen) Versteht ihr was ich meine? Wie kann ich das Problem beheben? Ist es nur irgendwie ein blöder Denkfehler von mir? Vielen Dank für jede Antwort!
