STM32F030串口中断函数只能进入一次

2019-07-14 15:32发布

void USART1_IRQHandler(void)
{
uint16_t Value;

if(USART_GetFlagStatus(USART1, USART_FLAG_RXNE))
{
  Value = USART_ReceiveData(USART1);
  USART_SendData(USART1, Value);
  while(!USART_GetiTStatus(USART1, USART_IT_TC));
}
}
为什么这个串口中断函数只能进入一次呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。