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 -