下载此文档

矩阵切换器控制协议说明.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
矩阵切换器控制协议说明
附录 C 通讯协议
串口协议
一、简介。
新款VGA矩阵使用ASCII码协议,支持切换、特殊控制和读取信息等多项功能。具有回显功能,所以可以简便的使用超级终端来控制矩阵。
二、串口协议。
1、串口数据包格式。
数据包以感叹号“!”(0x21)作为起始码,波浪号“~”(0x7E)和回车符(0x0D)作为结束码,数据段可以是其它任何介于起始码和结束码之间,可显示的ASCII字符,“"”至“}”(0x22 – 0x7D)。
除去起始码和结束码,每个包最多64个字符。如果输入错误了,可以使用退格符(0x08)撤销,输入一个退格符只能撤销一个字符,如果将刚才输入的所有字符都撤销掉了,那么这个包也就取消掉了。如果要快速的取消没有输入完毕的包,可以输入一个起始码,然后回车即可。
数据段依次包含一个地址、一个或多个命令码,以及所需参数。例如下面这个数据包:
! 255 :G 1 * 5 ;
3 * 12
①②③④⑤⑥⑦
①起始码;
②目标设备地址,范围1-254,0为保留地址,不能使用,255为广播地址;
③命令码,包含1–3个字符,各命令不同;
④端口号;
⑤连接码,表示将前后两个端口连接起来;
⑥分隔码,分隔前后两组参数;
⑦结束码。
⑧例如:1切到2 !254:G1*2~ 中间没有空格
2、
3、返回值。
如果发给矩阵的是一个空包,只有地址,那么,矩阵将返回一个空包,同样只有自己的地址。这样,我们可以发一个广播地址的空包,获取矩阵的地址,但是一个串口上同时只能有一个矩阵存在。
矩阵接收到非空包后,会分析包得有效性,如果发给矩阵的命令不完整,矩阵将返回自己的地址和一个字符“D”,表示“不完整(Deformity)”;如果发给矩阵的命令是未知的,则返回自己的地址和一个字符“U”,表示“未知(Unknown)”;如果指令正确,返回自己的地址和一个字符“O”,表示“正确(Ok)”,后面跟上一些返回数据。
只有获取信息的命令会得到一些返回数据,如下表:
三、超级终端设置方法。
1. 使用超级终端控制矩阵的时候,串口配置为
? 波特率:1200 - 115200 bps(默认9600bps);
? 数据位:8 bits;
? 奇偶校验:无;
? 停止位:1 bit;
? 数据流控制:无。
如下图:
ANTECE矩阵切换器使用说明书
为了显示正常,需要对ASCII码显示做一些特殊的设置。
? 由于矩阵不需要换行符,所以可以不发送换行符;
? 如果矩阵开启了回显功能,就不需要本地回显了,这样还可以

矩阵切换器控制协议说明 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198614
  • 文件大小17 KB
  • 时间2017-11-10