Forum: Mikrocontroller und Digitale Elektronik Die PWM Fuchst etwas


von Patrick W. (seennoob)


Angehängte Dateien:

Lesenswert?

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

von Patrick W. (seennoob)


Lesenswert?

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

von Patrick W. (seennoob)


Lesenswert?

Weiß wirklich niemand einen guten Rat?


MFG Patrick

von Peter D. (peda)


Lesenswert?

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
Noch kein Account? Hier anmelden.