7x7 rgb led matrix möglich mit mehr als 8bit BAM ?

Gast #3781404
Lesenswert?
• ▲
▼
Hallo leute ich hoffe mir kann wer erklären ob es überhaubt möglich ist 
bei einer 7x7RGB LED matrix also
7Anoden
21Kathoden (R,G,B) (entsprechende High und low side treiber)

eine mehr als 8bit-Farbtiefe BAM in software zu realisieren , wenn ja 
wie genau (beispielcode?).

das ganze sollte also über 28 pins laufen, und welchen µC bräuchte ich 
dazu ? ist ein atmega zu lahm?
Gast #3781485
Lesenswert?
• ▲
▼
Natürlich ist das möglich, 49 LEDs sind wenig, 7 Reihen bei sagen wir 
70Hz ergeben 6usec pro bit bei 8 bit, selbst 0.75 für 10 bit sind 
möglich, nur halt in gutem Assembler statt schlechtem C.
Es liegt also an deinen Programmierfähigkeiten, nicht am uC.
#3925784
Lesenswert?
• ▲
▼
Peter Dannegger schrieb:
> Hier ist eine 8*12Bit BAM:
> Beitrag "AVR: Fast-PWM (BAM) 12 Bit für 8 Kanäle"
>
> Die könnte man auf 24 Kanäle aufbohren.
> Das ergebe dann 8MHz  4096  3 = 650Hz.
> Und dann 7 * multiplexen ergibt 93Hz.
> Bei 16MHz CPU-Takt sind 186Hz drin.
> Und wenn man den Interrupt etwas aufwendiger programmiert, sollte der
> Teiler /3 auch wegfallen können, also max 560Hz Bildfrequenz.


habe das ganze probiert mit einem mega32 und bin soweit gekommen

Folgendes Problem: ich hab bei einem testlauf bemerkt, dass ich wenn ich 
nur die zweite anodenreihe leuchten lassen will (PD2-low und 
entsprechende farben an PortA,B,C anlege)
leuchtet mir die dritte also die darauffolgende auch mit(mit der 
gleichen farbe), obwohl ich das nicht will. habe schon alles gecheckt 
und weiss nicht mehr weiter. es muss an der ISR liegen, hardware mäßig 
ist alles in ordnung

video zur matrix: 
https://www.youtube.com/watch?v=M6GuzfsicnE&list=UUpnIt1queiipqvXbvoQw3yg
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren