Stránka 1 z 1

Implementace DMX512 v MCU

Napsal: 09 srp 2010, 18:44
od showlee
Ahoj,
ma nekdo zkusenost s implementovanim protokolu DMX512 v nejakem MCU?

Napsal: 09 srp 2010, 20:19
od showlee
Me napada reseni pri kterym budu citacem odmerovat nulovej usek,jak zjistim ze je to reset,tak budu cekat az pride znacka,kdyz pride zapnu UART a vypnu citac.Prectu si kanaly ktery potrebuju a vypnu UART a zapnu ciotac.tzim zacina vse od znova a cekam dalsi paket.Napred sem myslel ze by to slo ciste s UARTEM bez citace,ale tam je naprt ze to cte po bytech.Ten citac si nastavim pekne na stejnou rychlost a budu krasne detekovat hrany bit po bitu.Jestli se v necem pletu tak me pls opravte

Napsal: 10 srp 2010, 07:23
od procesor
Na detekciu resetu stačí detekovať "FramingError"(t.j. indikátor každého uartu).
Bežne sa tento indikátor pri jednoduchších aplikáciách ignoruje.
Reset sekvencia je vlastne vyslanie znaku H00, za ktorým chýbajú STOP bity. Prijímač to vyhodnotí ako príjem s FramingError indikáciou.

Napsal: 10 srp 2010, 10:31
od ZdenekHQ
Já to mám nacpaný do 89C2051, někde dokonce i s externím řízením přes RS-232, i když to jsem snad v praxi ani netestoval.

Napsal: 10 srp 2010, 11:20
od showlee
To Procesor:Tak to jo tj paradni,diky.Asi by mi to nejak fungovalo,ale tohle je o dost jednodusi.