Page 595 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 595

if(USART_GetITStatus(USART1,  USART_IT_RXNE)  !=  RESET)

                  {
                        for(rfidValuePointNumber   =   0;     rfidValuePointNumber     <     sizeof(rfidValue);
             rfidValuePointNumber++)
                        {

                             rfidValue[rfidValuePointNumber] = (u8)USART1_ReceiveData();
                        }

                        //  LCD(line7, rfidValue);  read  rfid  value


                        if(strncmp(rfidValue,  CORRECT_RFID_VALUE, 8)  ==  0)
                             LCD(line7,  "PASS                 ");


                        else
                             LCD(line7,  "Who  Are You?");

                             //  LCD(line8,  "Send  Data>>>>>");


                        USART2Write(rfidValue,  sizeof(rfidValue));


                        USART_ClearFlag(USART1,  USART_FLAG_RXNE);
                  }

             }  //  made  by  Na & Cha


             void  USART2_IRQHandler(void)
             {

             }


             void  USART3_SendByte(u16  Data)
             {

                 while (!(USART3->SR  &  USART_FLAG_TXE));
                   USART3->DR  =  (Data  &  (uint16_t)0x01FF);

             }
             void  USART3Write(u8*  data,u16  len)

             {
                    u16  i;



                                                         -  588  -
   590   591   592   593   594   595   596   597   598   599   600