XilicaX系列串口控制代码举例.DOC

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XilicaX系列串口控制代码举例

Xilica X系列 串口控制代码举例 本文件仅对音量的相对控制、音量的绝对控制、哑音控制、模式调用、矩阵选通和一条代码多种命令控制,进行了举例,对于其它50多种命令都没有举例,其它的命令,可以下载本文给出的链接英文文档。 技术控们,大家好,我姓小,叫编,这次提前先说好了,如果你是想先测试,那么推荐你用一些串口调试程序,如果你是直接上,那么就连接中控主机好了,无论是用什么,都是连接到XILICA产品的RS232接口,别捅到USB口上,那样USB口受不了,也别捅到电源口上,那样会触电的,XILICA这边接好了,另外一边你是电脑也好中控主机也好工控触屏也行,都强烈建议用RS232口,如果是USB口或网口,小编可无法保证正常使用了。 连接好之后,XILICA设备这边的串口就不用设置了,需要把另外一边控制设备的RS232口设置如下,一定要注意那个停止位是2哦,千万要改成2,不然就真2了。。。不然就真2了。。。真2了。。真2了。。。。(回声真大,编是住在山洞里的么?) 波特率:115200 数据位:8 停止位:2 校验位:无 流控制:无 如果上面这段话看不懂在说什么,那建议先不要向下看了。 本文没有一个字是废话哦,请你仔细看每一个字,如果漏看了一个字,可能就不能控制了,再想重新翻查非常不便!切记! 我们的XILICA X系列的串口代码请联系kao25110@163.com获得,或者到xilica官网的在线论坛下载, 每个命令都是由一串代码组成的,这一串代码都是16进制数组成的,其中有一位数是校验位(这个与串口设置里说的“校验位”可不是一回事哦?),这个校验位是通过计算得到的,下面我们举个例子,先试试手气吧! 功能要求:将“输出通道3”哑音: 命令:01 57 7F 03 4D 55 54 3008 2009 210A 2210 211F2E 02 每一串命令都是以01开始,02结束的,所有位置都是16进制数 其中08 20的20代表设备1,21代表设备2,以此类推,2F代表设备16,可通过XILICA X系列的前面板的按键和液晶屏,找到此设备号是多少,此时液晶屏将显示两行字符,第一行是SYSTEM Comm,第二行显示:DEVICE ID:X,其中的X就是设备号了,不知道如何找到这个X的,请联系kao25110@163.com 其中09 21的21代表输出通道,如果换成20则代表输入通道 其中0A 22中的22是代表是通道3,如果20代表通道1,而21代表通道2,以此类推,27是代表通道8。 1F 2E 02中间的2E就是校验位了(本文中红色涂鸦部分为校验位),这个2E是通过计算得来的,首先将2E之前所有的数字都加起来(使用Windows十六进制计算器,以“四字”的方式加起来),得出的结果只留最后两位(比如得出的结果是100,那么只要0,如果得出的结果是2CD,那么只要CD),用这两位再除以60得到一个余数(在Windows计算器里,这样取余数的数学运算叫“取模mod”),注意我们只需要得到的这个余数,我们只需要得到的这个余数,我们只需要得到的这个余数,好的,得到的这个余数加上20就是2E了,我们这个命令的检验位是2E,其它的命令可能就不是2E了,所以只要你改动了其中任何一位数字,校验位都要重新计算的!!! 功能要求:将“输入通道3”哑音: 命令:01 57 7F 03 4D 55 54 30 08 20 09 20 0A 22 10 21 1F 2D 02 必须的,在改动了其中任何一位数字,校验位都要重新计算的!!!校验位就是倒数第二位,这个命令中的2D就是校验位 功能要求:取消“输入通道2”哑音(关闭哑音): 命令:01 57 7F 03 4D 55 54 30 08 20 09 20 0A 21 10 20 1F 2B 02 上图代码中灰色部分就是关闭哑音,打开通道的命令代码 红色部分为校验位 功能要求:调用“模式1”: 命令:01 57 7F 03 25 50 52 30 08 20 10 20 1F 68 02 每一串命令都是以01开始,02结束的,所有位都是16进制数 68是校验位,是用本文第一个命令中的计算方法得到的,请仔细阅读每一个字!!! 调用的模式如果通道是哑音,那么调用出来之后通道就是哑音的 功能要求:调用“模式2”: 命令:01 57 7F 03 25 50 52 30 08 20 10 21 1F 69 02 功能要求:调用“模式3”: 命令:01 57 7F 03 25 50 52 30 08 20 10 22 1F 6A 02 功能要求:调用“模式4”: 命令:01 57 7F 03 25 50 52 30 08 20 10 23 1F 6B 02 值得注意的一点就是校验位的重新计算,改动命令

您可能关注的文档

文档评论(0)

wumanduo11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档