Gast
#1159059
Guten Tag allerseits, ich wende mich mit folgendem Problem an Euch: Und zwar habe ich eine Applikation entworfen, in der ein ATmega8515/16MHz via DMX512 vier Kanäle empfängt und die Werte der empfangenen Bytes 1:1 als PWM-Wert (Soft-PWM) verwenden soll. Der Empfang des DMX-Signals funktioniert super (Anregungen von der Seite von H. Hoelscher, angepasst an meine Anforderungen ==> übrigens super!!). Die Abarbeitung der PWM-Routine habe ich aus dem Beitrag dieses Forums (http://www.mikrocontroller.net/articles/Soft-PWM) welcher eigentlich auch ganz gut arbeitet. Nun mein Problem: Anscheinend gibt es im Zusammenspiel beider Komponenten DMX/PWM Timingprobleme irgendeiner Art. Wenn ich nämlich LED-Treiber mit dem System ansteuere, sind deutliche Helligkeits-Flicker zu sehen. Egal, ob man langsam "hochdimmt" oder, ob der Wert unverändert bleibt. Die kurzen "Ausreißer" kann man auch am Oszi gut beobachten. Ich hoffe, ich habe die Ausgangssituation und mein Problem konkret genug dargestellt und Ihr könnt mir bei der Lösung behilflich sein. Besten Dank im Voraus. Gruß Harry