Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 09:29 13 Nov 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : reception DMX with MM+ or MMX

Author Message
frederic
Newbie

Joined: 30/03/2018
Location: France
Posts: 15
Posted: 03:11pm 27 Sep 2019
Copy link to clipboard 
Print this post

Hi everyone,
i need to get DMX (input) on MM+ or MMx, to command something, relays/motors
i use RS485 on COM1 with speed at 230400, is it the good speed ?
i have also problem with "BREAK an MAB"
some one does something like this ?

thanks in advance
frederic
 
panky

Guru

Joined: 02/10/2012
Location: Australia
Posts: 1116
Posted: 11:46pm 29 Sep 2019
Copy link to clipboard 
Print this post

Hi Frederic,

Welcome to the forum.  The DMX environment looks interesting - but at the recommended 250K bps, may be a challenge, particularly the timing of the the Break and Make After Break sections at the start of a packet. COM1 on a Micromite 2 (the 170 chip) can go up to 282000 so that part would be OK for the required 250000 bps

As for the CD slots, a 512 byte long string would do the job and just cycle through it when sending a packet.

For the starting mark and break timing, the Armmite version of MMBasic allows microsecond timing with the SYNC command. For the standard Micromite, you would have to play around with some dummy statements to reach the desired times (92uS and 12uS respectively), possibly using and external AND gate to enforce the Break.

This site about DMX has quite a good write up on the format and timing of DMX.

panky
... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it!
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025