STM32串口问题,本人萌新求各位大佬指点

2019-07-20 22:54发布

void USART1_IRQHandler(void)              

{
u8 r,i;
u16 k;
if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET)
{
  r =USART_ReceiveData(USART1);//(USART1->DR);
  USART_SendData(USART1,r);
  while(USART_GetFlagStatus(USART1,USART_FLAG_TC) != SET);
}
if(i=='1')
{
  for(k=0;k<400;k++)
  {
   k++;
   if(k%20==0)
   {
    led1=!led1;
    delay_ms(1000);
   }
   delay_ms(10);
  }
}
USART_ClearFlag(USART1,USART_FLAG_TC);
}  

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。