Hallo an alle
Ich experimentiere gerade mit dem TLC5916. Die Leds anzusteuern
funktionierte von anfang an (via HW SPI von einem ATmega8). In den
special mode komme ich auch (via adjustcurrent(), dort habe ich einfach
die Moduswechselsequenzen vom Datenblatt in Software nachgebaut, die
eigentliche Einstellung via HW SPI). Das Problem ist aber, dass wenn ich
die funktion adjustcurrent() genau 1 mal aufrufe, so funktioniert es
perfekt. Rufe ich sie aber mehrmals auf (ohne Reset das MCU), dann
springen die Helligkeitswerte mehr oder weniger zufällig hin und her.
Vielleicht sieht ja jemand den Fehler, ich finde ihn einfach nicht.
Falls jemand einen ganz anderen Lösungsansatz weis, bin ich auch darüber
froh (ich müsste meine Lösung so oder so noch für mehrere TLC in serie
anpassen, sobald es mal funktioniert.)
Vielen Dank, Sean