STM32CubeIDE printf使用方法

usart.c添加如下代码:

/* USER CODE BEGIN 0 */
#include "stdio.h"

#ifdef __GNUC__
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
PUTCHAR_PROTOTYPE
{
  HAL_UART_Transmit(&huart1, (uint8_t*)&ch, 1, HAL_MAX_DELAY);
  return ch;
}
#endif
/* USER CODE END 0 */

版权声明:本文为u013420428原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。