TLC5916 Problem mit special mode

OP #3233289
Lesenswert?

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
Angehängte Dateien:

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