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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.