Hallo, so, erstmal was zu meinem Projekt: Es geht um eine 8x16 LED Matrix, die wie folgt aufgebaut ist: An den Haupt-Controller (ein AVR) werden vom PC aus ca 25 mal pro Sekunde die Bilder, die angezeigt werden sollen, geschickt. Dies werde ich ziemlich sicher mit RS485 realisieren. Die Matrix wird von 8 kleinen AVRs angesteuert. Jeder AVR ist für 16 LEDs zuständig, die mit 10 oder 11 bit dimmbar sein sollen. Nun jedoch die Frage: Welche Schnittstelle soll ich von dem Haupt-Controller zu den AVRs, welche die LEDs ansteuern, verwenden? UART scheidet ja aus, da der AVR keine 8 UART-Schnittstellen hat. Was haltet ihr von SPI? Also MOSI und SCK vom Haupt-Controller zu allen AVRs und zu jedem AVR noch eine einzelne CS Leitung. Ist das sinnvoll? Oder ist das wegen der Leitungslänge (ca 1m) gar nicht möglich? Es müssen ja an jeden AVR doch einige Daten geschickt werden... Und die haben nebenbei auch noch viel zu tun... Habt ihr da einen Tipp für mich? Viele Grüße, Johannes
Schon mal etwas von Multiplex gehört? Nein, das ist keine Schnittstelle, sondern eine Lösung um mehrere LEDs an den Controller zu hängen als Ports vorhanden sind.
Versuch mal eine 16x8 LED Matrix mit einem AVR mit Multiplexing anzusteuern, wenn jede LED noch mit 11 Bit Auflösung dimmbar sein soll... 8 Spalten * 2^11 bit Auflösung * 100Hz PWM Frequen = ca 1.6MHz Timer Frequenz... Das ist etwas sehr viel ;)
Hi, schau dir mal I2C an. Da gibt es eine fertige slave-klasse (bestimmt hier bei den artikeln verlinkt). Kommt dabei etwas darauf an, wie du deine Informationen codieren kannst. Nen Meter sollte damit gehen, aber i2c ist manchmal ein wenig störanfällig, dafür einfach zu handeln. Evtl. musst du die Frequenz runter drehen. Gibt aber auch Leute, die damit einen Hausbus realisiert haben.. Nunja.
@Johannes G. (johannesg00) >Versuch mal eine 16x8 LED Matrix mit einem AVR mit Multiplexing >anzusteuern, wenn jede LED noch mit 11 Bit Auflösung dimmbar sein >soll... Schon mal was von Zusatz-ICs gehört? Der TLC5921 & Co sinde deine Freunde. Und der Artikel LED-Matrix. MfG Falk
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.