1、CubeMX创建项目,配置串口1 2、Keil添加C语言头文件 #include "stdio.h" 3、Keil添加重定向语句 int fputc(int ch,FILE *f) { uint32_t temp = ch; HAL_UART_Transmit(&huart1,(uint8_t *)&temp,1,1000); //huart3是串口的句柄 HAL_Delay(2); return ch; } 4、Keil中配置 5、烧录程序并输出结果