Kleiner LED RGB Fader, Codeprobleme

Gast #2575704
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
Angehängte Dateien:
Gast #2575707
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...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.