TLC5922 Led dimmen

Gast #1477690
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

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