2623|0

37

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

MSP430解DMX512协议 [复制链接]

DMX 512协议是Digital Multiplex的缩写,是灯光行业数字化设备的通用信号控制协议,同时也是是一种国际协议;由美国剧场技术协会(United State Institute for Theatre TechnologyInc)于19868月提出的一个能在一对线上传送512路可控硅调光亮度信息的标准. DMX512 通信方式是采用了异步通信格式,每个调光点由 11 位组成其中一个是起始位,8位调光数据,两个停止位.每一次传输能512个调光点.

特点:

1.        1.采用EIA485标准硬件线路,波特率250Kbps,每个数据位4us,每帧传输的时间约22.7ms,半双工模式;

       2.每个调光点由1个起始位,8个调光数据位,两个停止位;

              3.需要传输188us的低电平数据间隙,作为一个数据包的起始帧头,接收方有间隙检测电路,需要找到起始帧头;无通信校验位;

4.数据帧头后面是一个空闲帧,通常是8us-1ms,紧接着还有一个字节数据,用来表示设备代号或自定义用途,通常是0,该字节数据可以用于自动写码命令之用;

用MSP430 UART9位模式接收,判断第9bit 是0还是1;

  在接收break信号的时候第9位必然为0(因为break为不低于88Us的低电平),而其它的数据的是2位的停止位,接收到的第9位就是其第一个停止位所以必然为1

注意:

        在接收break的时候,由于是88us的低电平,停止位不正确;但是单片机还是能正确检测到第9bit0的;

       

20111009114939001.jpg (44.98 KB, 下载次数: 2)

20111009114939001.jpg
此帖出自信息发布论坛
点赞 关注
 
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表