Gast
#221052
Ich möchte einen Atmega128 so programmieren, dass er ein (evtl. sogar zwei) DMX-Signal empfängt, weiterverarbeitet und dann weiter sendet. Das Senden funktioniert auch schon, das empfangen auch schon fast. Meine Frage/Problem: Da das Emfangen durch Interrupts funktioniert unterbricht es doch ständig das Senden. Kann dann durch das ständige Empfangen und Weiterverarbeiten, das Senden gestört werden, so dass beim gesendeten DMX-Singal lange Pausen zwischen den einzelnen DMX-Werten liegen? Dabei würde doch dann die Wiederholfrequenz darunter leiden? Kann das zum Problem werden oder gibt es da Abhilfe? Gibt es beim Atmega128 soetwas wie Interrupt-Priorität, und wenn ja, wie stelle ich sie in diesem Fall ein? Wer hat schonmal mit DMX-Signalen gearbeitet und kann mir helfen?