ls字库方式通讯协议及其举例

ls字库方式通讯协议及其举例

ID:20441714

大小:130.18 KB

页数:8页

时间:2018-10-09

ls字库方式通讯协议及其举例_第1页
ls字库方式通讯协议及其举例_第2页
ls字库方式通讯协议及其举例_第3页
ls字库方式通讯协议及其举例_第4页
ls字库方式通讯协议及其举例_第5页
资源描述:

《ls字库方式通讯协议及其举例》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1.上位PC机=>LS-T说明:通讯开始上I位机都处于通讯就绪状态。首先pc机发送帧头,帧头携带通讯模式、屏号等信息,LS-L接收到帧头后,根椐条件判断是否接收数据,若不符合,立即返回主程序;若符合,则接收数据,并且返回信息。握手通讯过程说明如下:1.上位机发送握手帧头信息(2个字节屏号,带Mark校验);2.下位机接收帧头后,返回屏号;3.上位机接收到返回的屏号后,幵始发送正式数据,发送完毕后等待返回成功信息;(带屏号操作码数据长度操作数帧尾space校验)4.下位机接收数据成功后,返回屏号,表示成功。通用格式如下:[说明L屏号:LED屏号(帧头)操作码:见操作码编

2、号表数据长度:发送的操作数据长度(当下载数据时页数Pages)操作数据:PC机下发的数据帧尾:OXAA(1byte)(1byte)(1bytes)(nbytes)(1byte)操作码编号表0XD6下载数据(16点阵字库)0XD7下载字幕(16点阵字库)0XD8下载数据(32点阵字库)0XD9下载字幕(32点阵字库)下面以0XD8为类,其他操作码格式与此相同0XD6下载数据(16点阵字库方式)加载数据的具体格式:1.0XD6:下载数据16点阵主区LED_Number1byteOperate_Code1byteArea_Mode1byteSaved1byteArea_Be

3、ginrow2bytesArea_Beginlen2bytesArea_Endrow2bytesArea_Endlen2bytesOperate_Bytes1byteDisplay_ModexbytesHEX帧头(屏号)HEX操作码(0XD6)HEX区域类型(解释见下页)HEX保留字节HEX区域起始横向坐标(低字节在前HEX区域起始纵向坐标(低字节在前HEX区域结束横向坐标(低字节在前HEX区域结束纵向坐标(低字节在前HEX数据长度(最大页数Pages)HEX显示方式高字节在后)髙字节在后)高字节在后)髙字节在后)Display_DataxbytesHEX显示数据Fr

4、ame_End1byteHEX倾尾(OxAA)发送数据计算公式:(End_X-Beging_X)/16*(End_Y-Beging_Y)/32*2例如:64*32,发送一屏的字库方式数据为:(64/8)*(32/16)*2=32Bytes操作码意义数据类:0XD6下载数据(16点阵字库)说明:区域类型(1Byte):主区为0x04,0x08字幕,0x0c主区字幕一起发显示方式(4Bytes):注明:每页对应4个字节的显示方式。进入方式DisplayStyle:0:表示随机状态1-39:表示相应的进入方式具体显示方式对应通用软件上的显示特效列表退出方式ExitDispl

5、ay保留,默认为0。运行速度DisplayTime:0-15分16个等级级别越大处理时间越长,运行速度越慢;当为0时,速度最快显示时间DisplaySpeed:0-255分256个等级级别越大显示时间越长,一个级别大约为1秒;当为0时,显示时间为发送举例说明:」数据的十六进制表示例如对第1号发送主区数据,通讯格式如K:帧头操作码区域类型区域坐标数据长度显示方式显示戸帧尾0x010xD80x04保留字节起始横向起始纵向结束横向结束纵向Pages(最大数据页)具体解释见下页Pages氺4字节(每页对应4个字节,如有2页应该为2*4=8字节)L0x31,0x01,0x32,

6、0x01,0x33^x01,0x34,0x01,Ox%0x02,0x36,0x02,0^37,0x0^,0x38,0x02,J0x35,,0x36,,’0x37,x38,OxAA0x01表示红色x03表示黄色对应屏上1号位置显示数据为:0x02表示绿色12345678115200(默认)。流控制等。1.串口通讯设置初始化:如下图所示:设置串口波特率,停止位,校验位,波特率通过拨码开关可选为9600,28800,57600,Options:OpenInSize:102-UOutsizez102^*RIZ-1RM:ORC:OWMZ2OOOWC:5ORate:1

7、15200StopBits:1Parity:MARKWordLengtzh:8EOF:OERR=OBRK:OEUT=0XON:11XOFF:13Shake:dReplacezUOXonLimlt::20^*8XoFFLimit:5d22.发送屏号并读取返回值(默认屏号1)向下位机发送两个字节的屏号0x01,0x01.成功发送后,下位机会回送一个字节的屏号(0x01);如下图所示:发送的屏号Length2:0101Mask:RXCHARMask:RXCHAR读取的下位机返回的屏3.发送数据(数据的格式如上图所示)发送数据前,需要把串口参数的Parity

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。