在usart.h中添加#inlcude "stdio.h"
/* Includes ------------------------------------------------------------------*/
#include "main.h"
/* USER CODE BEGIN Includes */
#include "stdio.h"
/* USER CODE END Includes */
在usart.c中添加入下代码
/* USER CODE BEGIN 1 */
int fputc(int ch, FILE *f)
{
uint8_t c = ch;
HAL_UART_Transmit(&huart1,&c,1,2); /* 填写按照自己配置的串口 */
return c;
}
/* USER CODE END 1 */
配置KEIL
以上三部完成后就可以使用printf函数了。