for(i=0;i<USART_RX_STA;i++){
USART_GetFlagStatus(USART2, USART_FLAG_TC);//首字节bug
USART_ClearFlag(USART2, USART_FLAG_TC);//首字节bug
USART_SendData(USART2, USART1_receive[ i]);//发送十六进制1
while(USART_GetFlagStatus(USART2,USART_FLAG_TC)==RESET);//等待发送完成
if(i!=0){
if(i%100==0){
delay_ms(200);
}
}
}
设置USART_FLAG_TC寄存器
|