GPIO_ResetBits(GPIOA, GPIO_Pin_11);//置低
while(1)
{
RX_status = USART_GetFlagStatus(USART2, USART_FLAG_RXNE); //判断接收缓冲状态
if(RX_status != RESET)
{
j = USART_ReceiveData(USART2);
GPIO_SetBits(GPIOA, GPIO_Pin_11); //发送置高
USART_SendData(USART2, j);
while(USART_GetFlagStatus(USART2, USART_FLAG_TXE) == RESET);
GPIO_ResetBits(GPIOA, GPIO_Pin_11);//置低
}
}
}
|