硬件
NUCLEO-G070RB |
---|
工具
cubemx
解决方法
7bit 改为 8bit
printf 配置方法
添加头文件
#include <stdio.h>
添加重定向代码
cpp
#ifdef __GNUC__
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#else
#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
#endif /* __GNUC__ */
int fputc(int ch,FILE *f)
{
HAL_UART_Transmit(&huart2,(uint8_t *)&ch,1,0xFFFF);
return ch;
}
勾选微库
测试
cpp
printf("hello world! \r\n");
HAL_Delay(1000);