Der TLC5947 ist ein 24-Kanal PWM LED-Treiber mit seriellem Interface. Im Gegensatz zum verbreiteten TLC5940 besitzt er einen internen Takt ist daher einfacher anzusteuern. Für ein Projekt habe ich eine Bibliothek zur Ansteuerung geschrieben, die den USART im Master SPI Modus betreibt um einen möglichst hohen Datendurchsatz zu erzeugen (4 MHz bei 16 MHz Chiptakt). Diese möchte ich euch nicht vorenthalten. Dabei ist auch ein kleines Testprogramm. getestete Plattform: AVR Studio 6.2 mit AVR-GCC ATmega48 @16 MHz 1x TLC5947 auf Adafruit Board Die Bibliothek ist so programmiert, dass sie auch mehrere kaskadierte Chips korrekt ansteuern sollte, getestet habe ich das mangels Chips nicht. Rückmeldung diesbezüglich wäre toll. Lizenz ist absolut frei, macht damit was ihr wollt. Würde mich nur freuen, wenn ihr meinen Namen stehen lasst ;-) Mfg Bimbo385
Kleines Update, #error and #warning Meldungen ergänzt.
@ Bimbo 385 (bimbo385)
>Rückmeldung diesbezüglich wäre toll.
Was soll man sagen, sieht soweit alles OK aus, kann man kaum besser
machen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.