mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik DMX Eingang funktioniert nicht


Autor: Gregor Swierczyna (gregorsw)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

Autor: Benedikt Patt (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Gregor Swierczyna (gregorsw)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Na das ging flott.

Man merkt ich bin noch Anfänger

Aber danke schon mal für denn tipp.

MfG

Gregor

Autor: Henne (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Gregor Swierczyna (gregorsw)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.