对mp3-tf-16p模块原有的51单片机上的串口通信进行改良和适应
void SendCmd(u8 len)
{
u8 i = 0 ;
USART_SendData(USART1,0x7E);
delay_ms(2);
for(i=0; i<len; i++)//Êý¾Ý
{ USART_SendData(USART1,sendbuf[i]) ;
delay_ms(2);
}
USART_SendData(USART1,0xEF) ;
delay_ms(2);//½áÊø
}
void uart_send(u8 CMD,u8 feedback,u8 dat)
{
sendbuf[0] = 0xff; //±£Áô×Ö½Ú
sendbuf[1] = 0x06; //³¤¶È
sendbuf[2] = CMD; //¿ØÖÆÖ¸Áî
sendbuf[3] = feedback;//ÊÇ·ñÐèÒª·´À¡
sendbuf[4] = 0x00;
sendbuf[5] = dat;
// sendbuf[6] = 0xFE;
// sendbuf[7] = 0XE8;
SendCmd(6);
}