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寄存器
|