Im Forum und im Wiki
-
Thread
400er LED-Schriftzug Schaltplan
- 25° LED-Treiber TLC5947 Vielen Dank! Gruß Carsten
_t #endif #define gsDataSize ((gsData_t)36 * TLC5947_N) #define numChannels ((channel_t)24 * TLC5947_N) extern uint8_t gsData[gsDataSize]; void TLC5947_SetGS(channel_t channel, uint16_t value); void TLC5947_SetAllGS(uint16_t value); #if (
-
Thread
Funktionsaufruf aus C++ Klasse funkioniert nicht
Atmel Studio, dass diese Funktion gar nicht existiere: E:\Duerr\Atmel Studio Projects\20150417_TLC5947_cpp_Test\20150417_TLC5947_cpp_Test\Debug/.././20150417_TLC5947_cpp_Test.cpp(21,1): error: undefined reference to `LTI_TLC5947::TLC5947_SetGS(unsigned char, unsigned int)' E:\Duerr\Atmel Studio Projects\20150417_TLC5947_cpp_Test\20150417_TLC5947_cpp_Test\Debug/.././20150417_TLC5947_cpp_Test.cpp(22,1): error: undefined reference to `LTI_TLC5947::updatePWM()' E:\Duerr\Atmel Studio Projects\20150417_TLC5947_cpp_Test
-
Thread
TLC5947 und ATmega16 Bitmanipulation
Hallo liebe Community, Momentan bin ich gerade dabei den TLC5947 per SPI an einem ATmega16 zu betreiben. Der TLC5947 ist folgendermaßen mit dem ATmega16 verbunden: TLC5947 ---> ATmega16 XLAT ---> PB2 BLANK ---> PB1 SCLK ---> PB7 (SCK) SIN
läuft @ 8MHz mit dem internen Oszillator. Der SPI-Takt beträgt 1/16 * CPU-Takt. Jetzt mal zum TLC5947: Der TLC5947 erwartet von mir 288 Bits. Diese werden in einem Char-Array an den TLC5947 gesendet. Zuerst muss das MSB-Bit für Kanal 23 gesendet werden, dann folgen 11 weitere Bits. Das wiederholt
-
Thread
Verständnisfrage zum TLC5947 LED Treiber
mit dem TLC5947 200 LEDs anzusteuern. In einer Reihe sind jeweils 8 LEDs und es soll 24 reihen geben. Brauche ich dafür jetzt noch eine Konstantstromquelle? Ich will das ganze mit einem 24v Netzteil betreiben
Durchlassspannung der 8 Dioden plus ca. 1,5V für den Strom-Ausgang liegt. Das begrenzt die Verluste des TLC5947. Aber der Schaltregler muss dann tatsächlich als Spannungsquelle arbeiten (nicht als Stromquelle), und die Regelung des Stroms dem TLC5947 überlassen.
-
Thread
TLC5947 ansteuern, dass kein Flackern entsteht
Hallo, ich habe 8 Stueck RGB Leds an einem TLC5947 hängen. Gefüttert wird der TLC5947 von einem ATMega. Nun ist es lt. Datenblatt des TLC5947 so, dass alle Ausgänge bis zur nächsten PWM Periode auf LOW gesetzt werden wenn neue Daten in den TLC5947
Da würde ich gern nochmal nachhaken! Kann man also mit dem TLC5947 also eine _einzelne_ LED an einem seiner Ausgänge bis "auf 0" dimmen? Am besten natürlich ohne Flackern :-) THX!
-
Thread
TLC5947 Ansteuerung
Guten Abend, ich habe gerade einen kleinen Testaufbau mit einem TLC5947 gemacht. Dazu habe ich erst mal 2 RGB Leds angeschlossen, also Kanal 0-5. Nun wollte ich das IC per Hardware SPI ansteuern. Dazu habe ich mich am Datenblatt orientiert. Leider klappt es noch nicht
mal auf Feedback. Ich habe inzwischen mit der Implementierung von Adafruit für den Arduino mit TLC 5947 eine Referenzimplementierung für meinen ATmega328P vorgenommen. [c] /* * TLC5947_Adafruit.c * * Created: 12.04.2015 19:56:15 * Author: Joe Test with the Adafruit TLC5947 Breakout Board