阅读:1999回复:6
珠海江海公司的6碟DVD(DVP680)通迅协议
DVD-changer(DVP680)通讯协议与主控机MCU通讯协议 VER1.1
一、VER1.0部分: 1. 工作原理 1)采用8位串口异步通信模式。一帧信息为10位:1位起始位(0),8位数据(低位在先)和1位停止位(1)。 2)两个字节数据为一组。第一字节为命令(最高位BIT7为1),第二字节为数据(最高位BIT7为0)。 3)波特率 19.2K 2.工作方式 1)握手。任何一方发出0xAAAA,另一方用0x5555回应,表示握手。只有握手信号OK后才能进行进一步命令的传输。 2)主控机MCU发送的命令,DVD-changer要接收命令如下: 命令(第一字节) 数据(第二字节) 0x91xx 键值传送(其中0x40为 POWER ON, 0x41为POWER OFF) 0x93xx VOLUME 0x9axx BASS 0x9bxx TREBLE 0x9cxx BALANCE 3) DVD-changer发送的命令,主控机MCU要接收的命令如下: 命令(第一字节) 数据(第二字节) 0x81XX SYSTEM STATUS 0x00 INIT 0x01 READING 0x02 OPEN 0x03 CLOSE 0x04 STOP 0x05 PAUSE 0x06 PLAY 0x0c FASTF 0x0b FASTB 0x83XX PLAYMODE BIT1--BIT0 00 PBC OFF 01 PBC ON BIT4--BIT3 00 REPEAT OFF 01 REPEAT ONE / REPEAT CHAPTER 10 REPEAT ALL 11 REPEAT TITLE 0x84XX MP3 current track higher number (>100) 0x85XX current track/chapter (if MP3 >100 lower number ) 0x86XX current minute 0x87XX current second 0x88XX current hour 0x89XX current title 0x8aXX CURRENT TRAY/BOX STATUS BIT2--BIT0 1--6: disc 1--disc 6 001 DISC 1 010 DISC 2 011 DISC 3 100 DISC 4 101 DISC 5 110 DISC 6 BIT7--BIT4 0001 BOXOPEN 0010 BOXCLOS 0011 CHECKING DISC X 0100 PLAYING DISC X 0x8bXX TRAY INFO BIT2--BIT0: DISC 001 DISC 1 010 DISC 2 011 DISC 3 100 DISC 4 101 DISC 5 110 DISC 6 BIT6—BIT3: DISC TYPE 0010 CD 0011 VCD 0100 SVCD 0101 MP3 0111 DVD 1000 UNKNOWN DISC 1001 NO DISC 二、VER1.1新增部分: 1.针对MP3曲目传送,将原来100进制改为80进制BCD码传送。 例如当前为92首,DVP680发送0X8401,0X8512 2.增加主机主动查询命令,主机发状态标志,680则回发相应标志和信息给主机。 3.当关电后,DVD-changer自动将主机存在标志清零,主机如果再次启动碟机,应首先发握手码确认,然后发开机命令。 4.增加主机查询碟机电源状态命令: 主机发0X8C8C查询,碟机若在开电状态回应0X8C50,若在关电状态,回应0X8C5A 5.增加音量设置命令: 0x93xx设定音量,其中0X93为标志,0xXX为具体设定音量值,该值最大为40,最小为0,设置时请加上偏置0X50,设置成功后DVP680回传实际音量。 遥控器键值 括号里面内容为遥控器丝印内容 00 (POWER) 01 (SOURCE) 04 (CLEAR/EQ) 03 (0) 02 (DISPLAY) 05 (1) 06 (2) 07 (3) 0A (4) 09 (5) 08 (6) 0B (7/SUB) 0C (8/AUDIO) 0D (9/ANGLE) 10 (REPEAT/AF) 0F (TA) 0E (PTY) 11 (TITLE/BAND) 12 (PROGR+) 13 (MENU/SCAN) 16 (SEEK-) 15 (ENTER) 14 (SEEK+) 17 (SETUP) 18 (PROGR-) 19 (GOTO) 1B (SEL) 1E (VOL+) 1A (SHIFT/MEM) 1D (DISC) 1F (VOL-) 1C (ATT) 通讯插座引脚定义 插座顶视 引脚序号: 11 10 9 8 7 6 5 4 3 2 1 引脚定义: 1. LCH OUT 2. AGND 3. RCH OUT 4. UART1(RXD) 5. VIDEO OUT 6. VGND 7. UART2(TXD) 8. LED 9. REM 10. VCC(+5V) 11. DGND [此贴子已经被作者于2005-10-6 14:34:14编辑过]
|
|
|
1楼#
发布于:2005-10-03 16:12
DVP680与DMC880通讯协议 VER1.1 一、VER1.0部分: 1. 工作原理 1)采用8位串口异步通信模式。一帧信息为10位:1位起始位(0),8位数据(低位在先)和1位停止位(1)。 2)两个字节数据为一组。第一字节为命令(最高位BIT7为1),第二字节为数据(最高位BIT7为0)。 3)波特率 19.2K 2.工作方式 1)握手。任何一方发出0xAAAA,另一方用0x5555回应,表示握手。只有握手信号OK后才能进行进一步命令的传输。 2)DMC880发送的命令,CDVP680要接收命令如下: 命令(第一字节) 数据(第二字节) 0x91xx 键值传送(其中0x40为 POWER ON, 0x41为POWER OFF) 0x93xx VOLUME 0x9axx BASS 0x9bxx TREBLE 0x9cxx BALANCE 3) CDVP680发送的命令,DMC880要接收的命令如下: 命令(第一字节) 数据(第二字节) 0x81XX SYSTEM STATUS 0x00 INIT 0x01 READING 0x02 OPEN 0x03 CLOSE 0x04 STOP 0x05 PAUSE 0x06 PLAY 0x0c FASTF 0x0b FASTB 0x83XX PLAYMODE BIT1--BIT0 00 PBC OFF 01 PBC ON BIT4--BIT3 00 REPEAT OFF 01 REPEAT ONE / REPEAT CHAPTER 10 REPEAT ALL 11 REPEAT TITLE 0x84XX MP3 current track higher number (>100) 0x85XX current track/chapter (if MP3 >100 lower number ) 0x86XX current minute 0x87XX current second 0x88XX current hour 0x89XX current title 0x8aXX CURRENT TRAY/BOX STATUS BIT2--BIT0 1--6: disc 1--disc 6 001 DISC 1 010 DISC 2 011 DISC 3 100 DISC 4 101 DISC 5 110 DISC 6 BIT7--BIT4 0001 BOXOPEN 0010 BOXCLOS 0011 CHECKING DISC X 0100 PLAYING DISC X 0x8bXX TRAY INFO BIT2--BIT0: DISC 001 DISC 1 010 DISC 2 011 DISC 3 100 DISC 4 101 DISC 5 110 DISC 6 BIT6—BIT3: DISC TYPE 0010 CD 0011 VCD 0100 SVCD 0101 MP3 0111 DVD 1000 UNKNOWN DISC 1001 NO DISC 二、VER1.1新增部分: [此贴子已经被作者于2005-10-3 8:15:39编辑过]
|
|
|
2楼#
发布于:2005-10-03 16:59
<img src="images/post/smile/dvbbs/em23.gif" /> |
|
|
4楼#
发布于:2005-10-03 18:42
|
|
|
5楼#
发布于:2005-10-06 22:35
|
|
|