usart_flag_clear(USART0,USART_FLAG_TC);
while(RESET == usart_flag_get(USART0, USART_FLAG_TBE)){}
usart_data_transmit(USART0, rec_old);
while(RESET == usart_flag_get(USART0, USART_FLAG_TC)){}
rec_old++;
delay_1ms(500);
//这段小程序在main循环里,如果延时不加,用PC串口调试捕捉不掉包,若如上加延时,捕捉显示掉包,请指教
|