stm32串口2的通信问题

2019-07-14 23:56发布

最近做个项目需要用到两个串口,在调试过程中遇到问题,望广大好心的高手帮助

奇怪的现象:用到串口1时可以发送数据和接收数据,修改为串口2后就只能发送数据不能接收数据!

代码:while(1)
        {
        i=500;
        if(USART_GetFlagStatus(USART2, USART_IT_RXNE) != RESET)
        {     
                      USART_SendData(USART2,USART_ReceiveData(USART2));
                while(i--);
        }
        }
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。