1、Cubemx的配置
2、代码编写:
在main.c中加一句头文件
#include "stdio.h"//串口重定向需要
下面是重定向的printf 代码
int fputc(int ch,FILE *f)
{
HAL_UART_Transmit(&huart1,(uint8_t *)&ch,1,0xffff);
return ch;
}
int fgetc(FILE *f)
{
uint8_t ch = 0;
HAL_UART_Receive(&huart1,&ch,1,0xffff);
return ch;
}
勾选微库
再使用printf即可进行打印