while (!(USART1->SR & USART_FLAG_RXNE));
//받을 준비 완료=0일시 교착
return (uint16_t)(USART1->DR & (uint16_t)0x01FF);
//받을 준비 완료=1이면 이 항목으로 내려와 DR값을 리턴함.
}
uint16_t USART2_ReceiveData()
{
while (!(USART2->SR & USART_FLAG_RXNE));
return (uint16_t)(USART2->DR & (uint16_t)0x01FF);
}
- 590 -