一、usart1配置
二、代码实现
1.在usart.c文件的/* USER CODE BEGIN 0 */和/* USER CODE END 0 */添加如下代码
/* USER CODE BEGIN 0 */
#ifdef __GNUC__
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#else
#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
#endif
PUTCHAR_PROTOTYPE
{
HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xFFFF);//注意把&huart1改为自己的stm32使用的串口号
return ch;
}
/* USER CODE END 0 */
2.在main.c文件中添加应用函数
#include <stdio.h>
//在main函数中写
HAL_Delay(1000);
printf("\n\r while循环中!!!\n\r");