求助原子哥和大神,关于串口发送USART_SendData和printf的问题?

2019-07-20 23:06发布

我使用串口调试助手向串口一发送数据,接收在缓冲区,再通过串口2 发送显示在(串口2的)串口调试助手上面,使用USART_SendData不正确,使用printf没有问题,请问这是什么原因???


u16 count = 0;
for (count = 0; count < Len; count++)
    printf("%x ", *(data+count)); 
//{
//while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);
//   USART_SendData(USARTx, *(data+count)); 
//}
//while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);

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