mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Serielles Signal dekodieren


Autor: Jochen Reeg (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute!
Kann mir jemand einen Tip geben, wie ich das folgende serielle Protokoll 
mit einem 90S2313 (und am besten mit Basom-AVR) dekodieren kann?
Auf

http://www.soundlight.de/techtips/dmx512/dmx512.htm

und dann bei "Daten" ist das Protokoll beschrieben. Ich brauch nicht 
alle 512 Kanäle. Ich bräuchte nur 2 bis 3 aufeinanderfolgende Kanäle, so 
dass ich den Rest vorher verwerfen könnte (muss nur mitzählen, wieviele 
es sind) und bräuchte dafür auch keinen Speicher. Nur wie kann ich den 
Anfang (Break, Mark after Break und Startbyte) zuverlässig erkennen?
Last but not least, wie stelle ich das Datenformat des HW-UARTs auf 8N2?

Viele Fragen und hoffentlich auch viele Antworten ;-)

MfG

Jochen

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Jochen,

du musst das Rad nicht neu erfinden, such mal in der Linkliste nach DMX.

Gruß
Andreas

Autor: Jochen Reeg (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Andreas!
Danke für die Info, aber das sind leider alles PICs und ich hab gerade 
angefangen, mich in die AVRs einzuarbeiten

Trotzdem Danke!

MfG

Jochen

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Da ist auch was für AVR dabei (MiniDMX).

Autor: Jochen Reeg (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das hate ich vorher schon gefunden.
MIst aber die falsche Richtung! Mir geht's um das einlesen von Werten!

MfG

Jochen

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.