Hallo, ich möchte mit einem Attiny85 und der light_ws2812 Library eine ws2812b LED steuern. Mit dem Beispielcode ging auch alles, jetzt wo ich aber alles in einen anderen Ordner und mit einer neuen Makefile versehen habe, ändert sich an der LED nichts mehr. Auf dem Oszi sieht es aus als ob die Datenpulse immer die gleiche Länge haben. Die LED ist dauerhaft Weiß, was bedeutet das da nur HIGH Signale vom µC kommen. Die main.c ist aus den Beispielen der Library. Die makefile scheint das Problem zu sein, beim Kompilieren gibt es aber keine Errors. Wie binde ich die Library richtig ein? oder liegt der Fehler wo anders? Library: https://github.com/cpldcpu/light_ws2812 MfG, Steven
Steven J. schrieb: > Mit dem Beispielcode ging auch alles, jetzt wo ich aber > alles in einen anderen Ordner und mit einer neuen Makefile versehen > habe, ändert sich an der LED nichts mehr. Mit welcher Entwicklungsumgebung arbeitest du? Ich habe kürzlich mit dem AVR-Studio 4.18 ähnliches gemacht. - Neues Projekt öffnen -> neuer Ordner mit neuer main.c - Alle Files *.c, *.h vom alten Projekt rüberkopieren, ggf. main.c überschreiben. - Dann die entsprechenden c- und h-Files dem Projekt hinzufügen (RMB, add existing file). - neu kompilieren und auch den Pfad auf den Hex-File anpassen. - Tiny programmieren. Make verwende ich nur insofern, dass mir die Umgebung den automatisch erstellt.
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.