关于迪文DGUS屏 图片动画的串口协议
最近在玩DGUS屏用C#写控制在组成协议的时候遇到困难,Byte[]SendCalendar=newByte[]{0x5A,0xA5,0x08,0x82,0x01,0x0...
最近在玩DGUS屏 用C#写控制
在组成协议的时候遇到困难,
Byte[] SendCalendar = new Byte[] {0x5A, 0xA5, 0x08, 0x82, 0x01, 0x00, 0x02, 0x03, 0x02};
帧头 5A A5 DGUS屏默认
附说明图 希望懂得高手来 不懂装懂的不要掺合了 谢谢 给分的 展开
在组成协议的时候遇到困难,
Byte[] SendCalendar = new Byte[] {0x5A, 0xA5, 0x08, 0x82, 0x01, 0x00, 0x02, 0x03, 0x02};
帧头 5A A5 DGUS屏默认
附说明图 希望懂得高手来 不懂装懂的不要掺合了 谢谢 给分的 展开
1个回答
展开全部
你这发送的数据包貌似就有点小问题啊Byte[] SendCalendar = new Byte[] {0x5A, 0xA5, 0x08, 0x82, 0x01, 0x00, 0x02, 0x03, 0x02};指令0x08是数据长度,但你后面只有6位数据。。。是不是后面有两位CRC校验??要控制好迪文,命令是很关键的!
追问
08是我自己写错了 这份协议不管是08 还是06我都测试过
crc只要板子接收端不设置 我这边就可以不用写crc 主要是我这个 数据协议
这个协议说明 是怎么编码 搞不懂
追答
首先得搞清楚,图片动画是什么?
迪文工程里面,那一页设定了图片动画之后,当你切过去时,会以设定的多张图片连续播放形成动画效果。
迪文开发指南也就是你截图的第一张图片那里说明得很清楚。
想要重复播放必须把你设定的终止页面也设动画效果。
如果你想停止播放,你必须发送切换页面,让迪文切换到没有动画效果的页面,这样就可以终止动画播放了!
当然,切换页面得发送命令到迪文屏,这样才会去切换页面!你是不是对这些切换页面和发送数据的协议不怎么清楚,还是什么?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询