สอบถามเรื่องการต่อ ET Remote MP3 กับ PIC32 mx460f512L

Started by wittawat, August 29, 2013, 10:21:36 PM

Previous topic - Next topic

wittawat

ขอสอบถามหน่อยครับ ใครพอจะมีโค้ดตัวอย่างการใช้ ET Remote MP3 ต่อกับ PIC32 mx460f512L บ้างครับ :) :) :)

mLED_0_On();
   delay(1000000);
   mLED_0_Off();
   printf("*CF=000%c",enter);
   mLED_1_On();          
    Echo_Cmm();                                 
     mLED_2_On();
    //printf("*VL=60%c",enter);         
    //Echo_Cmm();                                 
   //mLED_2_On();
    printf("*P0=%c",enter);         
   //mLED_2_On();
    Echo_Cmm();
   //mLED_3_On();                                 
    Echo_EOF();   
                                 
    while(1);

//-------------- Check Echo Command (#OK)----------------

void Echo_Cmm(void)
{
   int buf_cmm[2] ;
   int n,ch ;
   
   do
    {
      do
       {
        ch = getc()                              ; //Read data Start Byte
       }while(ch != '#')                         ; //Check Byte Start of Echo cmm('#')

      for(n=0;n<2;n++)                             //if ch = # then Keep cmm 2 byte(Keep 'OK')
       {
         buf_cmm[n] = getc()                     ; //Read Data 'OK'
       }
     
    }while((buf_cmm[0]!='O')&&(buf_cmm[1]!='K')) ; //Check Echo Command = 'OK' Exit Loop
}


//-------------- Check Echo End Of File(&E) ---------------

void Echo_EOF(void)
{
   
   int eof,ch ;
   
   do
    {
      do
       {
         ch = getc()                           ; //Read Data
       }while(ch != '&')                       ; //Check Byte Start of Echo EOF('&')

       eof = getc()                            ; //Read Data
           
    }while(eof!='E')                           ;  //Check Echo EOF = 'E' Exit loop
}