PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DMX-Empfangsprotokoll



LittleAngus
08.03.2013, 07:18
Guten Morgen,

frisch in der Mikrocontroller Programmierung angekommen und auch so mal schon bisschen experimentiert mit brennen usw. und das ganze macht Lust auf mehr.
Habe mir jetzt auch schon von diversen seiten Sachen nachgebaut. Habe aber nun Interesse an einem Eigenen Projekt und möchte einen RGB strip mittels DMX Dimmen.
Und brächte einen Programmansatz zur DMX Auswertung möglicht in BASCOM (8 Kanäle).
Denn ich sehe in der DMX auswertung ehrlichgesagt kein wenig durch.

Vitis
08.03.2013, 12:14
aaalso ... DMX ist ein einfacher Bytestream, also als Protokoll eher rudimentär.
Es wird nur der Anfang markiert durch einen Break, der nichts anderes ist als ein ungültiges überlanges Zeichen.

Hab das früher mal zufuß programmiert, indem ich die UART bei jedem Zeichen auf Framingerror überprüfte, dann nen Zähler auf Null setzte, dann bei jedem empfangenen gültigen Zeichen den Zähler erhöhte und an der Stelle, an der die gewünschten Instruktionen kamen die Bytes in ein array schrieb.
Heut hat Bascom schon fertige DMX-Slave Funktionen mit dabei siehe CONFIG DMXSLAVE