现在用STC12C5616AD来搞一款新产品,其它功能调通,但DMX功能不会,以前没搞过这类东西,近段时间到网上下载些资料,还是很多内容不懂,故向高手请教如下问题:
1.DMX512控制台是不是时刻在发数据?
2.每帧是不是一定要发513个字节内容(包含1字节开始码)?
3.地址码的计算方法.
比如,我现有64块电路板,每块电路板要占用7个通道.
地址是用数码管显示的,通过加一键或减一键就能得到地址大小。
假如第1块电路板的地址设为1,第2块电路板的地址设为2合理吗?还是设为8合理?
软件是怎么知道通过DMX512信号来判断:这是某块电路板的地址?
4.主从功能判断.
假如我手上是有一台DMX512控制台,但想把某一块电路板作为主控板,其它电路板作为从机,从机的功能受主机控制,比如63块电路板设为"slave"字样,说明是从功能,最后一块电路板不设为"slave"字样,而是设为如渐变或声控等之类,作为主控板.那么最后这块块电路板怎么知道它是作为主控器的呢?因为它也有可能会收到DMX512控制台的信号. |