SW5159 - v59通讯(1.3-2013-12-05) - 图文 联系客服

发布时间 : 星期六 文章SW5159 - v59通讯(1.3-2013-12-05) - 图文更新完毕开始阅读

SW5159_V59通讯协议

1 2

版本号:v1.0

创建日期:2013-07-24

当前版本号:v1.3 更新日期:2013-12-05 更新记录 ........................................................................................................................ 2 概述 ................................................................................................................................ 3 2.1 功能描述 .............................................................................................................. 3 2.2 通讯串口设置方式 .............................................................................................. 3 2.3 通讯指令数据包格式 .......................................................................................... 3 通讯协议总览 ................................................................................................................ 4 详细通讯协议 ................................................................................................................ 5 4.1 V59版本号 .......................................................................................................... 5 4.2 时间校时 .............................................................................................................. 6 4.3 遥控器键值 .......................................................................................................... 7 4.4 Standby功能(深度待机) ................................................................................ 7 4.5 开机模式 .............................................................................................................. 8 4.6 横竖屏切换 .......................................................................................................... 9 4.7 开关机 .................................................................................................................. 9 4.8 设置音量 ............................................................................................................ 10 4.9 设置显示策略 .................................................................................................... 11 4.10 请求开机模式 ................................................................................................ 11 4.11 喂狗 ................................................................................................................ 12 4.12 重启系统 ........................................................................................................ 12

3 4

1

1 更新记录

1. RTD2662版本号 --- 创建人:jian.xu --- 时间:2013-07-25 2. 时间校时 --- 创建人:jian.xu --- 时间:2013-07-25 3. 遥控器键值 --- 创建人:jian.xu --- 时间:2013-07-25 4. standby功能(深度待机) --- 创建人:jian.xu --- 时间:2013-07-25 5. 开机模式 --- 创建人:jian.xu --- 时间:2013-07-25 6. 横竖屏切换 --- 创建人:jian.xu --- 时间:2013-07-25 7. 开关机 --- 8. 设置音量 --- 9. 设置显示策略 --- 10.请求开机模式 11.喂狗 12.重启系统 --- 13.通道切换

创建人:jian.xu --- 时间:2013-07-25 创建人:jian.xu --- 时间:2013-07-25 创建人:jian.xu --- 时间:2013-07-25 创建人:jian.xu --- 时间:2013-07-31 创建人:jian.xu --- 时间:2013-08-03 创建人:jian.xu --- 时间:2013-08-03 创建人:jian.xu --- 时间:2013-08-12 2

--- --- --- 2 概述

SWH5150的系统由RTD2662和RK3066 两个主控芯片组成,系统电源由RTD2662控制,所以系统是 RTD2662 为 Master, RK3066为Slave。

系统上电,Rk3066系统正常运行后,启动Apk时,Apk需向RTD2662先获取一些信息。

第一步:apk 获取RTD2662的版本号信息; 第二步:apk 获取开机模式;

第三步:apk 和 RTD2662 的rtc时间进行校时; 校时结束后,进入正常工作模式。 2.1 功能描述

在通讯中,RTD2662为Master,RK3066为Slave,双方都可以发送通讯; 2.2 通讯串口设置方式

通讯使用串口, 串口参数设置如下: 波特率:19200; 数据位:8 停止位:1

奇偶校验:none (无奇偶校验)

2.3 通讯指令数据包格式

字段 SYNC COMMAND LENGTH DATA CHECKSUM 名称 指令头 指令 数据长度 数据 校验 大小 1 Byte 1 Byte 1 Byte 可变(0-16) 1 Byte 格式 Hex Hex Hex 用户定义 Hex - 指令头/Sync 用于指令的开始头,固定为 0xAA; - 指令/Command 通讯指令码; - 数据长度/Length

Data的长度,不包括 sync,command,length ,checksum字段,仅指data

的数据长度,以字节为单位,高字节在前; - 数据/Data

通讯数据体,数据内容和指令对应; - 校验/checksum

校验字段,sync/command/length/data按字节异或计算值;

3

3 通讯协议总览

请求 请求 指令 0xB0 0xB1 0xB2 0xB3 0xB4 0xB5 Master 0xB6 MstarV59 0xB7 0xB8 0xB9 0xBA 0xBB 0x80 0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x90 Slave RK3066 0x91 0x92 0x93 0x94 0x95 0x96 0x97 0x98 0x99 0xF0 0x9B

响应 功能 遥控器控制 发送开机模式 通道切换 发送版本号 发送升级重启完成 设置apk语言 响应 指令 0xB0 0xB1 0xB2 0xB3 0xB4 0xB5 长度 0x01 0x01 0x01 0x01 0x01 0x01 功能 响应控制 响应 响应 回复 响应 响应 长度 0x01 0x01 0x01 0x0A 0x01 0x01 0x01 0x07 0x01 0x02 0x20 0x01 0x01 0x05 0x01 0x06 0x01 0x01 0x01 0x03 0x01 0x01 0x01 0x01 0xff 0x01 0x15 0x16 0x1F 0x01 0x03 0x01 Slave 0xB6 59发送密码给RK(FM) RK3066 0xB7 设置RK默认音量(FM) 发送开关机指令(AllSee) 发送屏参信息(FM) 发送静音状态 请求版本号或回复状态 Standby功能设置 横竖屏状态 设置rtd2662的时间 请求rtd2662的时间和回复接收状态 请求开关机 设置音量 设置显示策略 请求开机模式 喂狗 请求系统重启 设置rtd通道 发送v59升级文件的MD5数据 发送开始或结束升级 发送升级数据包的信息 发送升级数据 请求V59升级(新) 发送V59升级数据包(新) 定时端口切换数据 设置v59语言 测试板卡指令 设置屏参 开关屏指令 4

发送密码操作等级(FM) 0x01 回复 0x01 回复 回复 回复 0x01 0xB8 0x01 0xB9 0xBA 0xBB 0x80 0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x90 Master 0x91 MstarV59 0x93 0x96 0x97 0x98 0x99 0xF0 0x9A 0x9A 0x01 回复 0x01 回复 0x0A 0x01 0x01 0x01 0x06 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x03 0x01 发送版本号 响应设置 接收横竖屏状态 回复接收状态 给rk3066发送时间 响应开关机 响应设置 响应设置 返回开机模式 清除喂狗 重启系统 响应设置 进入升级状态 接收数据包是否正确 接收数据 响应设置 返回测试结果 响应指令 0x9A 0x07 0x01 返回设置结果