MTK方案FS协议-UART(增加了新功能的协议)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

UART :115200
DVD 发送:
头码+数据+校验码
头码+data[0]+data[1]+..+data[N]+校验码;
校验码=头码+data[0]+..+data[N];
1、文件名称(Unicode码)头码:0X40 长度:61 BYTE 值含义
0 0X40 头码
1
0x81 文件(文件夹)编号、类型、名称(Unicode 码)
2 0XNN 编号H
3 0xNN 编号L
4 0X00 音频
0X01 视频
0X02 图片
5-59 0XNN
文件名称(Unicode码)
60 0XNN CheckSum
2、曲目及总时间信息头码:0X40 长度:14
BYTE 含义
0 0x40
1 0x82
分类
DVD-Video VCD / CD MP3
2 Current Title H NONE Current file H
3 Current Title L Current Track Current file L
4 Current Chapter H NONE NONE
5 Current Chapter L NONE NONE
6 Zoom Zoom Zoom
7 Total Title L NONE NONE
8 Total Chapter H NONE Total File H
9 Total Chapter L Total Track Total File L
10 Totle Hour Totle Hour Totle Hour
11 Totle Min Totle Min Totle Min
12 Totle Sec Totle Sec Totle Sec
13 CheckSum
3、当前播放文件ID3 信息(ASCII码只支持ID3V1)长度:33
头码:0X40
BYTE 含义
0 头码
1 0X83 ---- 0X84 ---- 0X85 ---- 0X86 ---- 0X87 ----
2-32 内容
33 CheckSum
4.DVD字幕信息长度:37 头码:0x40
BYTE含义
0 头码
1 0x89
2 当前字幕序号
(0-32)
3 总共有几种字幕
4-35 字幕1~16信息
36 CheckSum
5.DVD字幕信息长度:37 头码:0x40
BYTE含义
0 头码
1 0x8a
2 当前字幕序号
(0-32)
3 总共有几种字幕
4-35 字幕17~32信息
36 CheckSum
字幕信息一共32组。

双字节。

('e','n'), //English--------->1
('j','a'), //Japanese
('f','r'), //French
('p','t'), //Portuguese
('d','e'), //German
('l','a'), //Latin
('e','s'), //Spanish
('z','h'), //Chinese
('p','l'), //Polish
('c','s'), //Czech ----->10
('h','u'), //Hungarian
('i','s'), //Icelandic
('h','i'), //Hindi
('n','l'), //Dutch
('t','r'), //Turkish
('d','a'), //Danish
('s','v'), //Swedish
('f','i'), //Finnish
('e','l'), //Greek
('n','o'), //Norwegian----------------->20 ('k','o'), //Korean
('t','h'), //Thai
('i','t'), //Italian
('r','u'), //Russian
('i','n'), //Indonesian
('i','d'), //Indonesian_new
('a','r'), //arabic
('h','e'), //hebrew_new
('i','w'), //hebrew
('r','o'), //romanian--------------->30
('b','g'), //Bulgarian
('h','r'), //Croation
('e','t'), //Estonian
('l','t'), //Lithuanian
('l','v'), //Latin 36
('b','r'), //brazil 37
('s','l'), //SLOVENIAN 38------>37
6.语言信息长度:37 头码:0x40
BYTE含义
0 头码
1 0x8b
2 当前语言序号
(0-32)
3 语言总数
4-35 字幕信息
36 CheckSum
语言信息一共8组,每组4字节:
第一字节:声道类型,从1开始
1CH,
2CH,
3CH,
4CH,
5CH,
6CH,
2.1CH,---7开始
3.1CH,
4.1CH,
5.1CH,
6.1CH,
第二字节:音频编码类型
MPEG 0
DTS 1
LPCM 2
AC3 3
SDDS 4
MP3 5
MLP 7
WMA 8
第三,四字节,语言,同字幕语言分类。

7.软件版本信息长度:13头码:0x40
BYTE含义
0 头码
1 0x8c
2-12 格式年月日时:分
13 CheckSum
BYTE 含义
0 头码
1 0x00
2-12 看下面
64 CheckSum
具体定义:
Data[0]: DvdPTime_Sec //当前播放时间
Data[1]: DvdPTime_ Min
Data[2]: DvdPTime_ Hour
Data[3]: DvdPlayTitle
Data[4]: DvdPlayChapter
Data[5]:碟片类型用到0,1,2,3,4,6,8,,0x0d,0x0e,
#define DEVICE_NO_DEVICE 0x00
#define DEVICE_TRAY_OPENING 0x01
#define DEVICE_TRAY_CLOSING 0x02
#define DEVICE_LOADING 0x03
#define CDDADISC 0x04
#define CD_IDISC 0x05
#define VCDDISC 0x06
#define SVCDDISC 0x07
#define DVDDISC 0x08
#define DVDAUDIODISC 0x09
#define MP3DISC 0x0A
#define WMADISC 0x0B
#define JPEGDISC 0x0c
#define MIXDISC 0X0d
#define DEC_DISC_TYPE_UNSUPPORT DEC_DISC_TYPE_BAD_DISK 0x0e #define HDCD 0x0f
#define CDROM 0x10
#define UPGRADE 0x11
#define SETUP 0x12
Data[6]:声音类型
BIT位为1有效:
AUDIO_STREAM_LPCM 0x08 BIT 3
AUDIO_STREAM_MPEG 0x04 BIT2
AUDIO_STREAM_AC3 0x01 BIT0
AUDIO_STREAM_DTS: 0x02 BIT1
AUDIO_CHANNEL bit4 ~ bit5
0 stereo
2 right
3 mix
Bit6-bit7
0 1 :准备转到音乐界面
1 0 :准备转到视频图片界面
其他:保持
Data[7]:播放状态(位标志)
BIT位为1有效:
PST_PLAY 0x01 bit0
PST_PAUSE 0x02 bit1
PST_STOP 0x04 bit2
PST_STILL: 0x04 bit2
PM_REPEAT_SINGLE 0x10 bit4
PM_REPEAT_ALL 0x20 bit 5
PM_REPEAT_AB_A 0x08 bit 3
PM_REPEAT_FOLDER 0x40 bit 6
PM_REPEAT_AB 0x80
Data[8]:其他位标志)
BIT位为1有效:
PM_PLAYBACK_SHUFFLE: 0x04 bit2
PM_PLAYBACK_PROGRAM:0x02 bit1
PM_PBC_MASK /DVDMENU 0x01 bit0
PM_PLAYBACK_REPEAT 0x08
Data[9]: clips bit0~bit3
0 others
1 video
2 audio
3 image
PM_PLAYBACK_SPEED bit4~bit6
0 1x
1 2x
2 4x
3 8x
4 16x
PM_PLAYBACK_BWD bit7 快退时置1,其他情况为0
DVD接收
命令格式:0xff 0x55 长度命令参数1 ……参数N CRC 长度:命令+参数1+……+参数N
CRC:~(长度+命令+参数1+……+参数N)
1.坐标:0x6c
FF 55 06 6c XH XL YH YL 0/1(松开,按下) CRC
2.设置视频:
FF 55 06 6d Bright Contrast Saturation N N CRC
Bright :-20-20
Contrast:-16-16
Saturation:-9-9
N N, 未用,可扩展其他设置。

3.数字选曲:67
FF 55 03 67 NH NL CRC
DVD:NH 对应title,
NL 对应chapter
Title 优先,
当NH等于0xff 时,NL选字幕语言,
当NH等于0xfe时,NL选声音语言
4.选时间播放:
FF 55 03 68 NH NL CRC
NH,NL 单位是秒。

5.IR:
FF 55 02 6B IR CRC
遥控码:
{
{IR_NUM0 , 0x12 } ,
{IR_NUM1 , 0x05 } ,
{IR_NUM2 , 0x06 } ,
{IR_NUM3 , 0x07 } ,
{IR_NUM4 , 0x09 } ,
{IR_NUM5 , 0x0A } ,
{IR_NUM6 , 0x0B } ,
{IR_NUM7 , 0x0D } ,
{IR_NUM8 , 0x0E } ,
{IR_NUM9 , 0x0F } ,
{IR_ADD10, 0xFF } ,
{IR_POWER ,0xFE } ,
{IR_EJECT , 0x03 } ,
{IR_MENU_PBC, 0x1B } ,
{IR_MARK, 0x1E } ,//bookmark {IR_FF, 0x55 } ,
{IR_FR, 0x54 } ,
{IR_NEXT , 0x51 } ,
{IR_PREV , 0x50 } ,
{IR_UP , 0x14 } ,
{IR_DOWN , 0x17 } ,
{IR_LEFT , 0x15 } ,
{IR_RIGHT , 0x16 } ,
{IR_ENTER , 0x1A } ,
{IR_STOP , 0x49 } ,
{IR_GOTO , 0x6B } ,
{IR_RETURN , 0x1D } ,
{IR_PLAY_PAUSE, 0x48 } ,
{IR_PLAY , 0x58 } ,
{IR_PAUSE , 0x48 } ,
{IR_MENU_PBC, 0x1B } ,
{IR_SUB_TITLE, 0x0C } ,
{IR_AUDIO, 0x10 } ,//IR_AUDIO
{IR_ANGLE , 0x08 } ,
{IR_SF, 0x44 } ,
{IR_FORMA T, 0xCC } ,//IR_TVSYS
{IR_TITLE_MENU, 0x65 } ,
{IR_REPEAT , 0x1F } ,
{IR_SET_AB, 0x20 } ,
{IR_ZOOM_IN, 0x11 } ,
{IR_PROGRAM, 0x64 } ,
{IR_VOLUME_UP, 0x3B } , {IR_VOLUME_DOWN, 0x3C } , {IR_DISPLAY, 0x04 } ,
{IR_RANDOM, 0x6A } ,
{IR_SETUP , 0x1C } ,
{IR_PLAY_ENTER ,0x1A } ,
{IR_STEP, 0xBB } ,
{IR_MEMORY , 0xAA } ,
{IR_NONE, 0xC8 } ,//IR_none
{IR_MPEG_DVD, 0x61 } ,//IR_dvd
{IR_MPEG_USB, 0x62 } ,//ST_MPEG_USB {IR_MPEG_SD, 0x63 }, // ST_MPEG_SD
{IR_POWER, 0x88 }, // 关
};
补充:
0x8a 请求发送版本号
0x8b 重新发送文件列表
0x8c 打开内置菜单功能
0x8d 关闭内置菜单功能。

相关文档
最新文档