STM32使用printf函数给串口打印信息的执行步骤为:
1.重定向printf函数
1.重定向printf函数
给uart.c文件中增加如下函数:
int fputc(int ch, FILE *f)
{
USART_SendData(USART2, (unsigned char) ch);// USART1 可以换成 USART2 等
while (!(USART2->SR & USART_FLAG_TXE));
return (ch);
}