Hallo ich zu Weihnachten ein STK500 und 2x AtMega8515 bekommen. Jetzt habe ich mit hier http://www.sparkfun.com/commerce/product_info.php?products_id=681 ein dualcolor 8x8 Led-Matrix gekauft. Nachdem ich bemerkt hatte das das Matrix keinen intigrierten Controler hat habe ich mir noch ein Max7221 von Maxim gekauft. Leider verzweifle ich am Programmcode in Bascom. Ich will einfach nur ein "Bild" oder Text anzeigen. Giebts da irgenein passendes Tutorial, vieleicht speziell zum Stk500 ? Oder ein fertiger Bascom Code mit Schaltplan? Mfg Loler
Bei der LED Matrix - Dual Color - Small (http://www.sparkfun.com/datasheets/Components/LED/YSM-1288CR3G2C.pdf) hast du eine LED-Matrix mit 2x8 Anoden als Eingänge zu den jeweiligen LEDs und 8 Kathoden als Ausgänge. Es sind ingesamt also (2x8)x8 = 2x64 = 128 LEDs individuell ansteuerbar. Mit einem MAX7221 (http://datasheets.maxim-ic.com/en/ds/MAX7219-MAX7221.pdf) kannst du grundsätzlich 64 LEDs steuern. Wenn du "trickst" und den µC als zusätzlichen Spaltentreiber verwendest und den MAX7221 als Spaltentreiber/Zeilentreiber, kannst du mit einem MAX7221 allein auskommen. Die Leistung des µC als Spaltentreiber ist dann aber zu schwachbrüstig (8x20mA max. pro Ausgangspin wären erforderlich, der µC darf aber nur abs. 40mA max. pro Ausgangspin) und es müssten 8 PNP-Transistoren (oder das entsprechende IC) zur Stromverstärkung her. Meiner Meinung nach ist der Umgang mit dem MAX7221 für den Anfänger zu schwierig. Der MAX7221 ist als 7-Segmenttreiber für bis zu 8 Anzeigen inkl. selbstständigem Multiplexen konzipiert und würde in deiner Anwendung zu zwei banalen Schieberegistern vergewaltigt. Als Alternative würde ich deshalb gleich die LED-Matrix "klassisch" mit drei Schieberegistern und Transistoren(-ICs) betreiben. Siehe auch Artikel LED-Matrix und AVR-Tutorial: Schieberegister. Vielleicht ist auch die Erklärung zum Ping-Pong von ELO bzw. Franzis für dich interessant. Dort wird in BASCOM eine 10x12 = 120 LED Matrix gesteuert. Leider hat ELO seine Webseite umgestellt und ich kann dir den teilweise veröffentlichten Quelltext und die Schaltung nicht als Link zeigen.
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.