LS字库方式通讯协议及其举例
1. 上位PC机 => LS-T 说明:
通讯开始上下位机都处于通讯就绪状态。首先PC机发送帧头,帧头携带通讯模式﹑屏号等信息,LS-L接收到帧头后,根据条件判断是否接收数据,若不符合,立即返回主程序;若符合,则接收数据,并且返回信息。 握手通讯过程说明如下:
1.上位机发送握手帧头信息(2个字节屏号,带Mark校验); 2.下位机接收帧头后,返回屏号;
3.上位机接收到返回的屏号后,开始发送正式数据,发送完毕后等待返回成功信息;(带space校验)
4.下位机接收数据成功后,返回屏号,表示成功。
屏号: LED屏号(帧头) (1 byte) 操作码: 见操作码编号表 (1 byte) 数据长度: 发送的操作数据长度(当下载数据时页数Pages) (1 bytes) 操作数据: PC机下发的数据 (n bytes) 帧尾: 0XAA (1 byte)
下面以0XD8为类,其他操作码格式与此相同
0XD6 下载数据(16点阵字库方式)
加载数据的具体格式:
1. 0XD6: 下载数据
16点阵主区
LED_Number 1 byte HEX 帧头(屏号) Operate_Code 1 byte HEX 操作码(0XD6)
Area_Mode 1 byte HEX 区域类型(解释见下页) Saved 1 byte HEX 保留字节
Area_Beginrow 2 bytes HEX 区域起始横向坐标(低字节在前,高字节在后) Area_Beginlen 2 bytes HEX 区域起始纵向坐标(低字节在前,高字节在后) Area_Endrow 2 bytes HEX 区域结束横向坐标(低字节在前,高字节在后) Area_Endlen 2 bytes HEX 区域结束纵向坐标(低字节在前,高字节在后) Operate_Bytes 1 byte HEX 数据长度(最大页数Pages)
Display_ Mode x bytes HEX 显示方式 Display_Data x bytes HEX 显示数据
Frame_End 1 byte HEX 帧尾(0xAA) 发送数据计算公式:
(End_X-Beging_X)/16*(End_Y-Beging_Y)/32*2 例如:64*32,发送一屏的字库方式数据为:(64/8)*(32/16)*2=32 Bytes 操作码 意义
数据类:
0XD6 下载数据(16点阵字库)
说明:
区域类型(1 Byte):主区为0x04,0x08字幕,0x0c主区字幕一起发 显示方式(4 Bytes):
注明:每页对应4个字节的显示方式。 进入方式DisplayStyle: 0:表示随机状态
1-39:表示相应的进入方式 具体显示方式对应通用软件上的显示特效列表。
退出方式 ExitDisplay 保留,默认为0。 运行速度DisplayTime: 0-15 分16个等级
级别越大处理时间越长,运行速度越慢;当为0时,速度最快。 显示时间DisplaySpeed: 0-255 分256个等级
级别越大显示时间越长,一个级别大约为1秒;当为0时,显示时间为
0。
1.串口通讯设置初始化:
波特率通过拨码开关可选为9600,28800,57600,115200(默认)。 如下图所示:设置串口波特率,停止位,校验位,流控制等。
2.发送屏号并读取返回值(默认屏号1)
向下位机发送两个字节的屏号0x01,0x01.成功发送后,下位机会回送一个字节的屏号(0x01); 如下图所示:
3.发送数据(数据的格式如上图所示)
发送数据前,需要把串口参数的Parity改为SPACE 在这里注意一些最大数据页数的计算。
注----------------16点中文(16*16),英文(8*16) ----------------32点中文(32*32),英文(16*32);
以屏参64*32,16点阵中英文混编----"hello中华人民共和国"为例计算最大页数。
64*32,发送一屏的字库方式数据为:(64/8)*(32/16)*2=32 Bytes
最大页数 := length(hello中华人民共和国)*2 / (一页的数据字节数32)
所以-"hello中华人民共和国"需要的页数就是(38/16)向上取整 = 2 在此需要注意最大页数页数 > 38/4,那么你在填充数据的时候需要把第五页不足的字节补充为00。 如图所示:
注:波特率通过拨码开关可选为9600,28800
,57600,115200(默认)。 串口通讯软件设置如下: 拨特率:115200 数据位:8 停止位:1
校验位:MARK 流控制:NONE
…… 此处隐藏:148字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [求职职场]加法运算定律的运用练习题
- [求职职场]大型石油化工工业过程节能新技术
- [求职职场]2015-2020年中国箱纸板行业分析与投资
- [求职职场]NADEX-IWC5A点焊机故障代码
- [求职职场]英语阅读 非常有用
- [求职职场]鲁卫疾控发〔2012〕2号(联合,印发山东
- [求职职场]2014年莆田公务员行测技巧:数字推理的
- [求职职场]基于最近发展区理论的高中数学课堂有效
- [求职职场]与贸易有关的知识产权协议
- [求职职场]【王风范】微演说·职场演说三
- [求职职场]新时代国珍健康大课堂
- [求职职场]群论期末考试复习题
- [求职职场]施工现场消防安全专项施工方案(范本)-
- [求职职场]初中物理光学知识点归纳完美版
- [求职职场]毕业设计总结与体会范文
- [求职职场]江南大学2018年上半年展示设计第1阶段
- [求职职场]景尚乡民兵参战支前保障方案
- [求职职场]【优质】2019年工会职工之家建设工作总
- [求职职场]数据库技术与应用—SQL Server 2008(第
- [求职职场]汽车变速箱构造与工作原理
- 首钢工业区工业遗产资源保护与再利用研
- 第4课 《大学》节选
- 2016程序文件——检验检测结果发布程序
- 2011年高考试题文言文阅读全解释__2011
- 化学是一门基础的自然科学
- 海外做市商制度的借鉴意义
- 外国建筑史复习资料(
- 七年级下思想品德期末综合测试(二)
- 思政课部2013年上学期教学工作总结
- 电大国际公法任务3 0004
- 《圆的认识》教学设计
- 中国轨道交通牵引变流器行业市场发展调
- 中泰证券#定期报告:坚守时代硬科技和
- 浅论企业财务管理与企业经营投资风险的
- 大功率半导体激光器光纤耦合技术调研报
- 中国传统家具的现状与发展探讨
- Broadcom数字电视芯片助海尔扩展高清电
- 新HSK4词汇练习 超全(五)
- 2013届高考数学单元考点复习12
- 雨霖铃精品课件




