stm32printf求助

2019-03-23 18:56发布



printf("ADC采样值为 %d ",ADC3ConvertedValue);
    printf("ADC测量值为 %f ",ADC3ConvertedVoltage);
输出效果为:
ADC采样值为 990
ADC测量值为 %f


不知道哪出错了求赐教
int  putchar(int ch)
{

  if (ch  == ' ')
    {
      while(RESET == USART_GetFlagStatus(USART1,USART_FLAG_TXE));
        USART_SendData(USART1,0x0d);        
    }
   
    while(RESET == USART_GetFlagStatus(USART1,USART_FLAG_TXE));
        USART_SendData(USART1,ch);  
     return (ch);
} 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。