if(USART_GetITStatus(USART3, USART_IT_RXNE) != RESET)
{
RxChar = USART_ReceiveData(USART3);
if(RxChar == 'E')
{
RxBuffer[RxCounter++] = RxChar ;
USART_ITConfig(USART3,USART_IT_RXNE,DISABLE);
flag = 1;
RS232_SendData(RxChar);
for(i=0;i<RxCounter;i++)
{
RS232_SendData(RxBuffer);
}
}
else
{
RxBuffer[RxCounter++] = RxChar ;
RS232_SendData(RxChar);
}
|