STM32 使用串口重定义printf函数

 

 

STM32 使用串口重定义printf函数_第1张图片

 


#include //标准的库函数

#define _PRINTF_
//重写这个函数就可以了
#ifdef _PRINTF_
int fputc(int ch, FILE *f)
{
    USART_SendData(USART2, (unsigned char) ch);

    while(!(USART_GetFlagStatus(USART2, USART_FLAG_TXE) == SET))
    {
    }
    return ch;
}
#endif

 

STM32 使用串口重定义printf函数_第2张图片

 

 

 

你可能感兴趣的:(嵌入式)