scanf总是漏收首个字符
int fgetc(FILE *f){
#ifdef USE_USART1_AS_MONITOR
USART_ClearFlag( USART1, USART_FLAG_RXNE );
while( USART_GetFlagStatus( USART1, USART_FLAG_RXNE ) == RESET );
//delay(1000);
return (u16)USART_ReceiveData( USART1 );
#endif
}
页:
[1]