lonerzf 发表于 2014-9-4 16:25
楼主,
while(USART_GetITStatus(USART1, USART_IT_TC)==1);
换成
首先USART_GetITStatus()函数的变量都是 USART_IT_XX不是USART_FLAG_XX
然后呢我用while(USART_GetITStatus(USART1, USART_IT_TC)==0);那样就会死在这里:while(USART_GetITStatus(USART1, USART_IT_TC)==RESET);