Gast
#4662988
Hallo, ich kämpfe nun seit einigen Tagen mit dem TLC5940 an einem ATmega328 (oder auch Arduino Nano). Ich habe mir eine Platine mit der SMD Version des TLC5940 produziert, auf der dann ein Nano zum Ansteuern gesteckt wird. Leider habe ich mich dabei zu vorschnell an eine Tutorial gehalten, in dem der DCPRG Pin fest auf VCC gezogen wird. Damit kann ich nun jetzt scheinbar nicht mehr den Default Wert für die Dot Correction verwenden und muss diese zu Beginn erst mal einstellen. Da die Leiterbahn unter dem IC zu VCC geführt wird, lässt sich das blöderweise nicht mehr korrigieren. VPRG war gar nicht verbunden, ich konnte daran allerdings Kabel anlöten und dieses an PB4 anschließen. Meine Hoffnung war es nun die Platine zu retten, indem ich zu Beginn einfach immer aus der Software DC für alle Ausgänge auf 63 stelle (entsprechend dem EEPROM Default). Dazu verwende ich dann setAllDC aus der TLC5940 Library. Leider funktioniert es bei mir nicht. Anstatt alle LEDs mit einem Grayscale Wert zu faden, blinken einige und ergeben dabei durchaus Lauflicht ähnliche Muster. Ich kann mir das nur so erklären, dass der TLC5940 nie in den GS Modus zurück kommt und die eingeschobenen Werte für GS weiterhin als DC Werte interpretiert. Hat hier jemand schon mal ähnliche Erfahrungen gemacht? Vielen Dank und Gruß Peter