📄 ipod_procotol.txt.bak
字号:
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0xFb);
delay10xtms(2);
delay10xtms(2);
/*******************************************************/
UART_SendChar(0xff);/*power off*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x05);
UART_SendChar(0x02);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x04);
UART_SendChar(0xf5);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
UART_SendChar(0xff);//relese bution
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x03);
UART_SendChar(0x02);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0xFb);
delay10xtms(2);
delay10xtms(2);
/*******************************************************/
UART_SendChar(0xff);/*backlight for 30 seconds*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x05);
UART_SendChar(0x02);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x08);
UART_SendChar(0xf1);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
UART_SendChar(0xff);//relese bution
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x03);
UART_SendChar(0x02);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0xFb);
delay10xtms(2);
delay10xtms(2);
/*******************************************************/
UART_SendChar(0xff);/*begin fast forward*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x05);
UART_SendChar(0x02);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x10);
UART_SendChar(0xe9);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
UART_SendChar(0xff);//relese bution
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x03);
UART_SendChar(0x02);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0xFb);
delay10xtms(2);
delay10xtms(2);
/*******************************************************/
UART_SendChar(0xff);/*begin rewind*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x05);
UART_SendChar(0x02);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x20);
UART_SendChar(0xd9);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
UART_SendChar(0xff);//relese bution
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x03);
UART_SendChar(0x02);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0xFb);
delay10xtms(2);
delay10xtms(2);
/*******************************************************/
UART_SendChar(0xff);/*menu*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x05);
UART_SendChar(0x02);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x40);
UART_SendChar(0xb9);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
UART_SendChar(0xff);//relese bution
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x03);
UART_SendChar(0x02);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0xFb);
delay10xtms(2);
delay10xtms(2);
/*******************************************************/
UART_SendChar(0xff);/*select*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x05);
UART_SendChar(0x02);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x80);
UART_SendChar(0x79);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
UART_SendChar(0xff);//relese bution
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x03);
UART_SendChar(0x02);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0xFb);
delay10xtms(2);
delay10xtms(2);
/*******************************************************/
UART_SendChar(0xff);/*up arrow*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x06);
UART_SendChar(0x02);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x01);
UART_SendChar(0xf7);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
UART_SendChar(0xff);//relese bution
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x03);
UART_SendChar(0x02);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0xFb);
delay10xtms(2);
delay10xtms(2);
/*******************************************************/
UART_SendChar(0xff);/*dowen arrow*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x06);
UART_SendChar(0x02);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x02);
UART_SendChar(0xf6);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
UART_SendChar(0xff);//relese bution
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x03);
UART_SendChar(0x02);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0xFb);
delay10xtms(2);
delay10xtms(2);
/*******************************************************/
UART_SendChar(0xff);/*backlight off*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x06);
UART_SendChar(0x02);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x04);
UART_SendChar(0xf4);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
UART_SendChar(0xff);//relese bution
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x03);
UART_SendChar(0x02);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0xFb);
delay10xtms(2);
delay10xtms(2);
/***********************************************************************/
UART_SendChar(0xff);/*play control play/pause*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x04);
UART_SendChar(0x04);
UART_SendChar(0x00);
UART_SendChar(0x29);
UART_SendChar(0x01);
UART_SendChar(0xce);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
/***********************************************************************/
UART_SendChar(0xff);/*play control start ff*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x04);
UART_SendChar(0x04);
UART_SendChar(0x00);
UART_SendChar(0x29);
UART_SendChar(0x05);
UART_SendChar(0xca);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
/***********************************************************************/
UART_SendChar(0xff);/*play control end ff*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x04);
UART_SendChar(0x04);
UART_SendChar(0x00);
UART_SendChar(0x29);
UART_SendChar(0x07);
UART_SendChar(0xc8);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
/***********************************************************************/
UART_SendChar(0xff);/*play control startrew*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x04);
UART_SendChar(0x04);
UART_SendChar(0x00);
UART_SendChar(0x29);
UART_SendChar(0x06);
UART_SendChar(0xc9);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
/***********************************************************************/
UART_SendChar(0xff);/*play control endrew*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x04);
UART_SendChar(0x04);
UART_SendChar(0x00);
UART_SendChar(0x29);
UART_SendChar(0x07);
UART_SendChar(0xc8);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
/***********************************************************************/
UART_SendChar(0xff);/*play control next track*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x04);
UART_SendChar(0x04);
UART_SendChar(0x00);
UART_SendChar(0x29);
UART_SendChar(0x03);
UART_SendChar(0xcc);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
/***********************************************************************/
UART_SendChar(0xff);/*play control play/pause*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x04);
UART_SendChar(0x04);
UART_SendChar(0x00);
UART_SendChar(0x29);
UART_SendChar(0x01);
UART_SendChar(0xce);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
/***********************************************************************/
UART_SendChar(0xff);/*play control previous track*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x04);
UART_SendChar(0x04);
UART_SendChar(0x00);
UART_SendChar(0x29);
UART_SendChar(0x04);
UART_SendChar(0xcb);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
/***********************************************************************/
UART_SendChar(0xff);/*play control play/pause*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x04);
UART_SendChar(0x04);
UART_SendChar(0x00);
UART_SendChar(0x29);
UART_SendChar(0x01);
UART_SendChar(0xce);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
/***********************************************************************/
UART_SendChar(0xff);/*getindexplayingtrackAlbumname*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x07);
UART_SendChar(0x04);
UART_SendChar(0x00);
UART_SendChar(0x24);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0xd1);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
/***********************************************************************/
UART_SendChar(0xff);/*getindexedplayingtracktitle*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x07);
UART_SendChar(0x04);
UART_SendChar(0x00);
UART_SendChar(0x20);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0xd5);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
/***********************************************************************/
UART_SendChar(0xff);/*getindexedplayingtrackartistname*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x07);
UART_SendChar(0x04);
UART_SendChar(0x00);
UART_SendChar(0x22);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0xd3);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
/***********************************************************************/
UART_SendChar(0xff);/*getindexedtrackalbumename*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x07);
UART_SendChar(0x04);
UART_SendChar(0x00);
UART_SendChar(0x24);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0x00);
UART_SendChar(0xd1);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
/***********************************************************************/
UART_SendChar(0xff);/*getcurrentplayTrackindex*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x03);
UART_SendChar(0x04);
UART_SendChar(0x00);
UART_SendChar(0x1e);
UART_SendChar(0xdb);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
/***********************************************************************/
UART_SendChar(0xff);/*getnumplayingTracks*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x03);
UART_SendChar(0x04);
UART_SendChar(0x00);
UART_SendChar(0x35);
UART_SendChar(0xc4);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
/***********************************************************************/
UART_SendChar(0xff);/*getcurrentplayingTrackindex*/
delay10xtms(2);//20ms
UART_SendChar(0x55);
UART_SendChar(0x03);
UART_SendChar(0x04);
UART_SendChar(0x00);
UART_SendChar(0x1e);
UART_SendChar(0xdb);
delay10xtms(2);//20ms
delay10xtms(2);//20ms
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -