Forum: Mikrocontroller und Digitale Elektronik Serielles Signal dekodieren


von Jochen Reeg (Gast)


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

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Hi Jochen,

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

Gruß
Andreas

von Jochen Reeg (Gast)


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

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Da ist auch was für AVR dabei (MiniDMX).

von Jochen Reeg (Gast)


Lesenswert?

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

MfG

Jochen

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.