Forum: Mikrocontroller und Digitale Elektronik DMX Eingang funktioniert nicht


von Gregor S. (gregorsw)


Angehängte Dateien:

Lesenswert?

Hi ihr,

hoffe das mir hier ein wenig geholfen wird. Hab hier ne schaltung für 
DMX.
Hab mir auch ne software ausn internet abgeschrieben aber das will alles 
nich so wie soll. Die software ist von www.mintiworld.de.

Jetzt weiß ich aber nicht ob die so wirklich funktioniert.

Hab die software ma auf meine verhältnisse umgeschrieben oder so. Wie 
man sieht will ich die Startadresse software mässig verändern, ist das 
so richtig?

Bitte schauts euch mal an, und gebt mir tipps oder anregungen wie oder 
was ich ändern soll.

Danke

Gregor

von Benedikt Patt (Gast)


Lesenswert?

Hallo,

beim einstellen der Startadresse stimmt was nicht.
Mit 'IN' liest du ja normalerweiße von einem IO-Register...
Schau dir mal das AVR ASM Tutorial hier auf der Seite an.
Bei http://www.hoelscher-hi.de/hendrik/light/ressources.htm gibt's auch 
ein Tutorial für den DMX-Empfang mit einem AVR und ASM.

gruß
Benedikt

von Gregor S. (gregorsw)


Lesenswert?

Na das ging flott.

Man merkt ich bin noch Anfänger

Aber danke schon mal für denn tipp.

MfG

Gregor

von Henne (Gast)


Lesenswert?

Moin,

die Version auf meiner Site dürfte aktueller sein als das 
Gemeinschaftsprojekt mit Minti.

ganz wichtig:
Wenn man gar keine Erfahrung mit AVRs hat, sollte man lieber die Finger 
von Libraries lassen und mit Hilfe der Tuts von hier ein paar LEDs zum 
blinken bringen. DANN kann man weiter sehen...

beliebte Fehler bei meiner Version:
- Die Application Note wird nicht gelesen (RTFM!!)
- Der Schaltplan wird niemals angeschaut.
- Der Takt wird nicht angepasst.
- Die erste Startadresse lautet bei DMX 1 (EINS) und nicht Null.


In ASM lautet die Änderung also:
-> USE_DIP auskommentieren
-> Adresse setzen mit:

get_address:
    ldi   XL, 1
    clr   XH
    ret


In C muss es irgendwo heißen:
-> USE_DIP auskommentieren

DmxAddress= 1;


VG,
Hendrik

von Gregor S. (gregorsw)


Lesenswert?

Danke Henne,

ein wenig erfahrung mit AVR's hab ich schon, wollte mich jetzt mal (da 
beruflich mit diesem thema zu tun) in die DMX -> AVR geschichte 
einarbeiten.

Aber ich bedanke mich natürlich bei dir für denn tipp.

MfG

Gregor

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
Noch kein Account? Hier anmelden.