Forum: Mikrocontroller und Digitale Elektronik TLC5922 Led dimmen


von Hannes (Gast)


Lesenswert?

Hi,

hab grad ein paar Leds an den TLC5922 angeschlossen und wollte diese 
dimmen - funktioniert auch; allerdings erst recht weit unten....

Laut Datenblatt der Led
http://www.rohm.com/products/databook/led/pdf/sml013wbdw.pdf
würd ich aber sagen, dass diese schon sehr gut zu dimmen geht...

Vielleicht liegt der Fehler auch irgendwie im C-Code für den TLC5922:
1
static unsigned int dot_correction[16][1];
2
3
//mode pin
4
AT91C_BASE_PIOB->PIO_SODR = AT91C_PIO_PB28;
5
6
/* luminanz wandert von 0x00 bis 0xFF */
7
for(i=0; i<16; i++)
8
  dot_correction[i][0] = luminanz; 
9
10
/* transmit data via spi */
11
for(i=0; i<16; i++)
12
  SPI1_TxCmd((unsigned char *) &dot_correction[i][0]);

Für Werte 0-6 sehe ich sehr gut, dass die LED gedimmt wird, aber alles 
was darüber ist, ist lediglich sehr hell. Es scheint, dass sich da 
nichts mehr bei der LED tut.

Gruß
Hannes

von Falk B. (falk)


Lesenswert?

siehe LED-Fading

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
Noch kein Account? Hier anmelden.