高清 SDI 字符叠加器协议
----------------------------------------------------------------------------------------------------------------------
版本:v1.2
更新日期:2014/11/27
更新日期:2014/12/05 完善查询部分
更新日期:2015/01/05 添加字符单行颜色设置
更新日期:2015/08/15 添加读取板卡版本指令
添加恢复出厂设置指令
########################################################
所有协议数据都封装在 0x55 开始,0x0d 0x0a 结束 的数据包里
格式:
0x55 add length data sum 0x0d 0x0a
add 表示设备地址(串口通信时有效,网络通信时可以不考虑)
length 长度仅仅指 Data 长度,不含 sum
sum 累加和校验 SN + length + data,不校验时 = 0
data:数据格式
第一字节:表示指令类型
第二字节:目标通道 0---15。0xff 表示所有通道有效
########################################################
一、 时间日期显示控制
显示时间: 0x55 address 04 F1 FF 00 01 sum 0D 0A
关闭时间: 0x55 address 04 F1 FF 00 00 sum 0D 0A
显示日期: 0x55 address 04 F1 FF 01 01 sum 0D 0A
关闭日期: 0x55 address 04 F1 FF 01 00 sum 0D 0A
显示地址: 0x55 address 04 F1 FF 02 01 sum 0D 0A
关闭地址: 0x55 address 04 F1 FF 02 00 sum 0D 0A
时间行列设置: 0x55 address 05 F5 FF 00 row col sum 0D 0A
日期行列设置: 0x55 address 05 F5 FF 01 row col sum 0D 0A
地址行列设置: 0x55 address 05 F5 FF 02 row col sum 0D 0A
字符颜色设置: 0x55 address 05 F5 FF 03 00 00 00 0D 0A
星期行列设置: 0x55 address 05 F5 FF 04 row col sum 0D 0A
显示毫秒:
55 01 04 B1 FF 01 00 00 0D 0A //不显示毫秒
55 01 04 B1 FF 01 01 00 0D 0A //1/10 秒
55 01 04 B1 FF 01 02 00 0D 0A //1/100 秒
55 01 04 B1 FF 02 00 00 0D 0A //日期模式 00、01、02 三种模式
55 01 04 B1 FF 03 00 00 0D 0A //是否显示星期 00 不显示 01 显示
二、全局显示控制
恢复默认: 0x55 address 03 F3 FF 55 sum 0D 0A
恢复出厂设置: 0x55 address 03 F9 FF 55 sum 0D 0A
** 修改后的版本无区别,以前的版本为 F3,只是显示恢复但存储设置不恢复,新指令 F9
为恢复为完全空白,及擦除存储器数据
左上角位置: 0x55 address 04 F4 FF left top sum 0D 0A
更新当前一行: 0x55 address 04 FC FF 01 01 sum 0D 0A
擦除历史痕迹: 0x55 address 04 FC FF 02 01 sum 0D 0A
字符勾边: 0x55 address 04 FC FF 03 01 sum 0D 0A
字符尺寸: 0x55 address 04 FC FF 04 00 sum 0D 0A
00 = 32*32 01 = 48*48 02 = 72 *72
清屏: 0x55 address 02 FB FF sum 0D 0A
三、显示文字控制
发送文字: 0x55 address length F7 01 02 03 04 05 06 07 08 09 ascii 00 0D 0A
0x55 address 03 F7 FF FF sum 0D 0A
//01 通道(多路设备时使用 00---15)
//02 指定行数 0--5
//03 显示与否 0/1
//04 行
//05 列
//06 字符串长度:1ASCII 字符 =1 字节 1 汉字 =2 字节 最大 30 个字符(15 个汉字)
//07 字符颜色 Y
//08 字符颜色 Cb
//09 字符颜色 Cr
实例:
55 01 28 F7 00 00 01 04 0A 1E 00 00 00
BA EC B6 B9 C9 FA C4 CF B9 FA B4 BA C0 B4 B7 A2 BC B8 D6 A6 BA EC B6 B9 C9
FA C4 CF B9 FA
00 0D 0A
指令分析:
F7 字符设置指令
00 第一通道
00 第一行
01 显示
04 字符显示行
0A 字符显示列
1E 字符数据长度
00 00 00 字符颜色
四、时间设置
同步时间: 0x55 address 09(length) F8 FF 06 09 1C 04 09 35 12 sum 0D 0A 校时
年月日周时分秒(数据 16 进制表示)
五、地址设置
地址改写: 0x55 address 03 FA FF newaddress sum 0D 0A
评论0