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
Ja: Oszilloskop anschliessen und sehen, was auf der Leitung passiert! Gruss Michael
@ 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
Sorry, aber als Anfänger habe ich zum Einstieg den Code, bis auf die Interrupteinsprünge, von Hendrik 1zu1 übernommen. Was soll ich vergessen haben? Dank im Vorraus! Gruß Bernd
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.