最近做个项目需要用到两个串口,在调试过程中遇到问题,望广大好心的高手帮助
奇怪的现象:用到串口1时可以发送数据和接收数据,修改为串口2后就只能发送数据不能接收数据!
代码:while(1)
{
i=500;
if(USART_GetFlagStatus(USART2, USART_IT_RXNE) != RESET)
{
USART_SendData(USART2,USART_ReceiveData(USART2));
while(i--);
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>