qiu0305 发表于 2012-9-6 11:36:02

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]
查看完整版本: scanf总是漏收首个字符