Forum: Mikrocontroller und Digitale Elektronik Hilfe zu DMX mit AVR


von Tobias W (Gast)


Lesenswert?

Hi!

Ich habe vor, einen kleinen 8-Kanal-DMX-Controller mir zu basteln.
Ist es möglich, einen AVR (möglichst 8535, ansonsten ATMega) zu
benutzen?
Hat jemand eine Beispiel-Include-Datei für das DMX-Protokoll?
Und was muss man dabei alles beachten?

Gesucht hab ich schon ziemlich lange, aber alles, was ich gefunden
habe, war für nen PIC...
Mit Elektronik und uCs kenn ich mich auch gut aus, allerdings habe ich
von DMX recht wenig Ahnung...

Danke schon mal im voraus!

Gruß

Tobias W.

von Tobi (Gast)


Lesenswert?


von Tobias W (Gast)


Lesenswert?

Da ist zum Thema DMX und AVR einiges dabei, aber nichts brauchbares -
90% handeln von DMX empfangen, und bei den DMX-Dongles mit nem AVR find
ich keinen Code, sondern nur n Intel-hex-File, oder gleich gar nichts.

Vielleicht ist es in meinem Anfangspost falsch rübergekommen, aber ich
will ein kleines Steuerpult mit DMX-Ausgang basteln.

Gruß

Tobias W

von Sven Müller (Gast)


Lesenswert?

Das liegt wahrscheinlich daran das DMX senden etwas schwerer ist als
Empfangen.
Aber es funktioniert ähnlich:
Du musst den PIN der RS232 Schnitstelle erst als normalen Portpin
behandeln, Reset Signal erzeugen (geeignete Länge siehe
www.soundlight.de) und dann umschalten und anfangen zu senden. nach 512
gesendeten Kanälen (oder der anzahl die gesendet werden sollen)
umschalten und die Schnittstelle wie zum Empfang konfigurieren und
darüber senden.

von AxelR. (Gast)


Lesenswert?

Dirk (the_clown #at# web.de) kann auch senden.

http://www.mikrocontroller.net/forum/read-1-140514.html#140563

da findest Du auch die Software als Auszug in Bascom. kannst ihn ja
auch fragen. Ich habe die Teile schon in Aktion gesehen. funktionieren
astrein!!

Vile Grüße
AxelR.

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.