[分享]STM32G070 串口 乱码 解决方法

硬件

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);
相关推荐
guygg8830 分钟前
基于STM32的智能小区管理系统设计
stm32·单片机·嵌入式硬件
Deitymoon44 分钟前
STM32——震动传感器控制led
stm32·单片机·嵌入式硬件
bubiyoushang8882 小时前
51单片机MPU6050 DMP驱动实现
单片机·嵌入式硬件·51单片机
BT-BOX2 小时前
STM32的温湿度防盗安防报警器仿真_LCD1602显示
stm32·安防·烟雾·防盗·lcd1602显示·dht11温湿度·火焰
Deitymoon2 小时前
STM32——继电器
stm32·单片机·嵌入式硬件
hfdz_00422 小时前
无人机无刷电机(BLDC)无感六步换相与过零点检测
嵌入式硬件·无人机·硬件设计
恶魔泡泡糖3 小时前
stm32F103C8T6标准库外部中断的概念
stm32·单片机·嵌入式硬件
VBsemi-专注于MOSFET研发定制3 小时前
高端LED封装自动化产线功率MOSFET选型方案——精密、高效与可靠驱动系统设计指南
运维·单片机·自动化
LCG元5 小时前
STM32项目实战:基于STM32F103的智能台灯控制
stm32·单片机·嵌入式硬件
rjszcb5 小时前
mcu.之armv7 contex-M3/M4系列,时钟树,中断, cpu架构,上电启动过程(二)
单片机