
MTK方案FS协议-UART(增加了新功能的协议).doc
10页UART : 115200DVD发送:头码+数据+校验码头码+data[O]+data[l]+..+data[N]+校验码; 校验码=头码+data [0]+..+data[N];1、文件名称(Unicode码) 头码:0X40长度:61BYTE们含义00X40头码10x81文件(文件夹)编号、类型、名称(Unicode 码)20XNN编号H3OxNN编号L40X00音频0X01视频0X02图片5~59OXNN文件名称(Unicode码)60OXNNChecksum2、曲FI及总吋间信息 头码:0X40 长度:14BYTE含义00x4010x82DVD-VideoVCD / CDMP32Current Title IINONECurrent file II3Current Title LCurrent TrackCurrent file L4Current Chap ter IINONENONE5Current Chapter LNONENONE6ZoomZoomZoom7Total Title LNONENONE8Total Chapter HNONETotal F订e H9Total Chapter LTotal TrackTotal File L10Totle HourTotle HourTotle Hour11Totle Mi nTotle MinTotle Min12Totle SecTotle SecTotle Sec13Checksum3、半前播放文件ID3信息(ASCII码只支持ID3V1) 长度:头码: 0X4033BYTE含义0头码10X83 ——0X84 ——0X85 ——0X86 ——0X87 ——2-32内容33Checksum4. DVD字幕信息 长度:37头码:0x40BYTE含义0头码10x892当前字幕序号 (0-32)3总共有几种字幕4-35字幕广16信息36Checksum5. DVD字幕信息 长度:37头码:0x40BYTE含义0头码10x8a2当前字幕序号 (0-32)3总共有几种字幕4-35字幕17~32信息36Checksum字幕信息—•共32组。
双字节//English >1//Japanese //French //Portuguese //German//Latin //Spanish //Chinese//Polish('e ,n('• 9 J ,a('f',y > r('p','t'('d',e('r,a('('e , z ,s'h'('p','1'('C ,s('h',u('・,1 ,, yS('h',1\)z \7 \)/ \17 ) \)z \17 \17 \7\)z \)z \17 \17 \17 \)z \17 \>z x>/ \)z \)z \7 \)/ \17 ) \)z \17 \17 \)/ ) \)z \)z \7 \17 \17 \)z \>/ w o g, , ,・1 r bz(x /(\ /(\, , , 9 , , 1 rav ・1 1 , , , 9 , , n t d s f e z(\ /(X /(\ z(\ z(\ z(\n/(\ez(\t11z(x, , 9 V r 1 , , 9 , , , lbs , , , zz\ /(\ z(x//Czech >10//Hungarian //Icelandic//Hindi//Dutch//Turkish//Danish//Swedish//Fi nni sh//Greek//Norwegi an >20//Korean//Thai//Ttalian//Russian//Indonesian//Indonesian_new//arabic//Hebrew new//hebrew/ / roman i an >30//Bulgarian //Croation //Estonian//Lithuanian//Latin 36//brazil 37//SLOVENIAN 38 >37BYTE含义0头码10x8b2当前语言序号 (0-32)3语言总数4-35字幕信息36Checksum语言信息一共8组,每组4字节: 第一字节:声道类型,从1开始1CH,2CH,3CII,4CH,5CH,6CH,2. 1CII, -一7 开始3. 1CH,4. 1CH,5. 1CH,6. 1CH, 第二字节:音频编码类型MPEGDTSLPCMAC3SDDSMP3MLPWMA01234578第三,四字节,语言,同字幕语言分类。
7•软件版本信息 长度:13头码:0x40BYTE含义0头码10x8c2-12格式年月H时:分13ChecksumBYTE含义0头码10x002-12看下面64CheckSum8.状态数据具体定义:DatalOJ: DvdPTime_Sec 〃当前播放时间Datafll: DvdPTime_ MinData[2]: DvdPTime_ HourData[3]: DvdPlayTitleData[4]: DvdPlayChapterData⑸:碟片类型 用到 0,l,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 OxOA#define WMADISC OxOB#define JPEGDISC 0x0c#define MIXDISC OXOdOxOe#define DEC_DISC_TYPE_UNSUPPORT DEC_DISC_TYPE_BAD_DISK#define HDCD OxOf#define CDROM 0x10#define UPGRADE Oxll#define SETUP 0x12Data⑹声咅类型BIT位为1有效:AUDIO_STREAM_LPCM0x08 BIT 3AUDIO_STREAM_MPEG0x04 BIT2AUDIO_STREAM_AC3 0x01 BITOAUDIO_STREAM_DTS: 0x02 BIT 1AUDIO_CHANNELbit4 〜bit50 stereo1 left2 right3 mixBit6-bit70 1 :准备转到音乐界面I 0 :准备转到视频图片界血其他:保持Data[7]:播放状态(位标志)BIT位为1有效:PST_PLAY PST_PAUSE PST_STOP PST_STILL:0x01 bitO0x02 bitl0x04 bit20x04 bit2PM REPEATSINGLE 0x1()bit4PM_REPEAT_ALL 0x20 bit 5PM_REPEAT_AB_A 0x08PM_REPEAT_FOLDER 0x40PM_REPEAT_AB 0x80bit 3bit 6Data[8]:M他位标志)BIT位为1有效:PM_PLAYBACK_SHUFFLE: 0x04 bit2PM_PLAYBACK_PROGRAM:0x02 bitlPM_PBC_MASK /DVDMENU 0x01 bitOPM_PLAYBACK_REPEAT 0x08Data[9]: clips bitO-bit30 others1 video2 audio3 imagePM_PLAYBACK_SPEED bit4〜bit60 lx1 2x2 4x3 8x4 16xPM_PLAYBACK_BWD bit7快退时置1,其他情况为0DVD接收命令格式:OxffOx55长度 命令 参数1 …… 参数NCRC 长度:命令+参数1+……+参数NCRC:〜(长度+命令+参数1+……+参数N)1. 坐标:0x6cFF55 ()6 6cXHXLYHYL0/l(松开,按下)CRC2. 设置视频:FF 55 06 6d Bright Contrast Saturation N N CRCBright :-20-20Contrast:-16-16Saturatio n:・9・9NN,未用,可扩展其他设置。
3. 数字选Illi: 67FF 55 03 67 NH NL CRCDVD: NH 对应 title,NL 对应 chapter Title优先,当NH等于Oxff时,NL选字幕语言,当NH等于Oxfe时,NL选声音语言4. 选时间播放:FF 55 03 68 NH NL CRCNH, 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 , OxOB},{IR_NUM7 , OxOD},{1R.NUM8 , OxOE},{IR_NUM9 , OxOF},{IR_ADD10, OxFF},{IR_POWER , OxFE},{IR_EJECT , 0x03},{IR_MENU_PBC, OxlB},{IR.MARK, OxlE},//bookmark{IR_FF, 0x55},{IR_FR, 0x54},{IR_NEXT , 0x51},{IR.P。












