DMX Sender sendet Kanal 1 nicht,

Gast #1722996
Lesenswert?
• ▲
▼
Hallo,

ich habe mal wieder ein Problem. Ich weiß nicht ob es beim letzten mal 
der Fehler schon existierte oder nicht auf jeden Fall, existiert er 
jetzt und ich bekomm ihn nicht weg. Ein Fehler war bei mir das die DMX 
Startadresse noch bei 5 statt bei 1 war aber der ist behoben. Aber 
dennoch kommt das DMX Signal um 1 Signal versetzt bei meiner Lampe an. 
Also Entweder er sendet aus dem den nicht, er fängt beim Lesen falsch 
an. Wobei ich das im Simulator nicht festellen konnte bei mir fängt er 
mit 0 an.

Was dazu gekommen ist, sind ist der Break über einen Timer mit Interrup. 
Der wird aber noch auf 100ns erhöht, damit ich darüber auch gleich eine 
Uhr mitlaufen lassen kann.

Gruß
Angehängte Dateien:
Gast #1723006
Lesenswert?
• ▲
▼
Ich habe mir den Code nicht angesehen, aber meine erste Frage war, ob du 
das Startbyte beachtet hast. Das sollte oder muss 0 sein. Wenn du also 
als erstes Byte nach dem Mark after Break das Byte für den ersten Kanal 
sendest, wird erst dein zweites Byte als Kanal 1 interpretiert.
Gast #1723021
Lesenswert?
• ▲
▼
[c]
ISR (TIMER0_COMP_vect)
{
  UCSRB  |= (1<<TXEN)|(1<<TXCIE);
  TCCR0 = 0;
  PORTD |= (1<<1);
  UDR=0;<--- Das meinst du ?
}
[/]
Das habe ich auch schon gedacht. Aber wenn ich das Weg lasse leuchtet 
garnichts mehr bei mir.

Aber hast recht das ich 2 mal eine 0 Sende.

Gruß

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.