Forum: Mikrocontroller und Digitale Elektronik Kleiner LED RGB Fader, Codeprobleme


von Babbsdrebbler (Gast)


Angehängte Dateien:

Lesenswert?

Heyho,
ich versuche seit einiger Zeit einen möglichst kleinen RGB Fader zu 
bauen, mit langer Laufzeit, bis die Farben wieder von vorne anfangen.
Leider ist die Flash Auslastung reltaiv groß, ca 4200byte und zweitens 
funktioniert das ganze nach der Umstellung auf die 45er(statt die 32er 
aus dem Artikel) pwmtable nichtmehr.

Nach dem dritten Aufruf von farbe, läuft das Programm Ammok und schaltet 
wechselweise Grün und Rot an. Ich sehe leider gerade nicht, woran es 
liegt und schaue mir den Code eigentlich schon seit knappen 3 Tagen an.
Ich habe den Code nach PHP portiert (so gut es ging) und versucht über 
die Ausgabe der Variablen das Programm zu debuggen, nur funktioniert es 
dort.

Leider wird wie gesagt auch der Code recht groß, sobald mit Schleifen 
gearbeitet wird. Ich nehme mal an, dass für die Schleifen größere 
Bibliotheken mit eingebunden werden und ich das nicht kleiner bekomme?

Neue Anregungen nehme ich natürlich auch gerne entgegen.


Ich hoffe ihr könnt mir helfen. ;)
LG Babbs

von awe (Gast)


Lesenswert?

Mal wieder das Übliche:
>_delay_ms(delay);
ist ganz böse, da wird die gesamte Fließkommebibliothek mit eingebunden.

Merke: delay_ms NUR mit einer Konstante aufrufen. Kommt mindestens 
einmal pro Woche vor...

von Babbsdrebbler (Gast)


Lesenswert?

Ich habe echt angenommen, dass das rausoptimiert wird.
Der Unterschied ist heftig...

Nun hänge ich noch am ersten Problem.
Wie gesagt, stehe da wie der Ochse vor dem Berg...

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.