Forum: Mikrocontroller und Digitale Elektronik DMX-Receiver LEDs Flackern


von Mathis F. (mathisfoerst)


Angehängte Dateien:

Lesenswert?

Hallo,

ich bin neu hier im Forum und hab ein Problem mit der DMX-LED-Dimmer 
Schaltung von Hendrik:

http://www.hoelscher-hi.de/hendrik/light/dmxled.htm

Mit der LED-Firmware funktioniert alles wunderbar. Nun möchte ich aber 
eine eigene Software schreiben, weil ich nicht 8 LED-Ausgänge sondern 4 
LED-Ausgänge, 3 Servoausgänge und einen Switchausgang benötige.

Ich hab von den Beispielen inspiriert diesen Code geschrieben, der 
erstmal nur zwei LEDs dimmen soll.

Mein Problem ist, dass die LEDs zwar unterschiedlich hell leuchten, wenn 
ich den DMX-Kanal ändere, aber dabei regelmäßig blinken (mit ca. 5Hz).

Da mit der originalen Firmware ja alles ohne Blinken funktioniert, muss 
ich wohl etwas mit meinem Programm nicht stimmen.

Es wäre toll wenn mir jemand auf die Sprünge helfen könnte.

Gruß
Mathis

von holger (Gast)


Angehängte Dateien:

Lesenswert?

Was ist so schwer daran eine Datei mit C Code als

Code.c zu posten?

Hier mal ein Beispiel wie das geht.

von randy (Gast)


Lesenswert?

... auch wenns nicht fuer das aktuelle problem hilft:

ich habe mit dem dmx led dimmer von ulrich radig 
(http://www.ulrichradig.de/home/index.php/dmx/alias-4) keinerlei 
probleme ;)

evtl. mal vergleichen, wie er das loest? es gibt verschiedene versionen, 
3-5 channels mit diversen effekten etc.

gruss,
-- randy

von Mathis F. (mathisfoerst)


Lesenswert?

Danke für den Tipp randy.
Ich werde das morgen mal testen.

von Mathis F. (mathisfoerst)


Angehängte Dateien:

Lesenswert?

Ich hab mal den Code von Ulrich Radig für den ATMega8515 umgeschrieben 
(siehe Anhang). Leider ist das Problem mit dem Blinken der LEDs 
geblieben. Hat noch jemand eine andere Idee wie man das in den Griff 
bekommen kann?

Gruß
Mathis

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.