Problem bei DMX-Sender mit einem AVR

Gast #1986029
Lesenswert?
• ▲
▼
Guten Morgen,
ich versuche seit Tagen ein DMX-Signal aus meinem ATmega32 zu bekommen. 
Dazu habe ich den Assembler von Hendrik benutzt und die Interrupts und 
USART (2 Stopbits) angepasst. Im Gegensatz zum DMX-Empfänger habe ich 
hierbei erhebliche Probleme, da das DMX-Device nicht das tut was ich 
gerne möchte. Wenn ich die Anzahl der Kanäle auf 1 lege und somit nur 
die erste SRAM-Zelle 0x61 mit einem Wert von 1-250 belege flackert bei 
meinem Device der Kanal 4. Erhöhe ich den Wert auf 251 passiert gar 
nichts mehr. Im Debugmodus im AVRstudio sieht alles ganz gut aus.
Hat jemand eine Idee?

Vielen Dank im Vorraus!
Gruß
Bernd
Angehängte Dateien:
#1986572
Lesenswert?
• ▲
▼
@  BerndB (Gast)

>    * DMX-Tranciever.asm (5.1 KB, 7 Downloads) | Codeansicht

>ich versuche seit Tagen ein DMX-Signal aus meinem ATmega32 zu bekommen.
>Dazu habe ich den Assembler von Hendrik benutzt und die Interrupts und
>USART (2 Stopbits) angepasst.

Wirklich. Dein Code ist recht wild. Du hast Interruptcode aus den 
Interrupts RAUSGENOMMEN! Das kann nie laufen.

>nichts mehr. Im Debugmodus im AVRstudio sieht alles ganz gut aus.

Glaub ich nicht so recht.

>Hat jemand eine Idee?

Dein Code ist planlos geändert, von dir. Brtingt nix. Du musst WIRKLICH 
verstehen, was du machst.

MFG
Falk

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.