Hallo Ich arbeit seit knapp 2 h Stunden an einer PWM für RGB LEDs und sie will irgendwie nicht. Könntet ihr vielleicht nen Blick drauf werf ob ihr den Fehler findet. Das Programm ist für einen PIC16F690 geschrieben und als Compiler verwend ich den Hightech. Schon mal danke im voraus. MFG Patrick
Aja hab vergessen zu schreiben was der Code machen soll. Der Code ist zur ansteuerung einer RGB-Led bestimmt und sollte den ganzen Farbraum durchluafen. In dem der Rotwert nach dem Timerinterrupt inkrementiert wird ist rot bei dem Wert 254 angekommen soll grün einmal inkrementiert werden. Wenn dann auch grün bei 254 angekommen soll dann auch blau einmal inkrementiert werden. Die Werte rot, grün und blau sind das Tastverhältniss der PWM für die einzelnen Farben. MFG Patrick
Patrick Weinberger wrote: > Weiß wirklich niemand einen guten Rat? ... >will irgendwie nicht Was soll denn jemand damit bloß anfangen? Compilierts nicht, was passiert, was hast Du erwartet? Deine Kommentare im Code sind 1A und vor allem so reichlich vorhanden, sowas sieht man wirklich selten. Ich kann ja nirgends erkennen, wie schnell Dein Timerinterrupt ist, aber Du brauchst bestimmt reichlich Geduld, ehe die 3 Schleifen durchlaufen sind (16777216 Durchläufe). Es ist auch kein sonderlich prickelnder Effekt, LEDs linear zu dimmen, besser ist ne logarithmische Stufung. Peter
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.