[分享]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);
相关推荐
踏着七彩祥云的小丑18 小时前
嵌入式测试学习第1天:电路基础核心概念
单片机·嵌入式硬件
Deitymoon20 小时前
STM32F103——超声波模块
stm32·单片机·嵌入式硬件
你怎么知道我是队长1 天前
计算机系统基础22---计算机的基本组成---IO控制方式
单片机·嵌入式硬件
風清掦1 天前
【STM32学习笔记-12】Unix 时间戳、BKP 备份寄存器与 RTC 实时时钟
笔记·stm32·单片机·嵌入式硬件·学习·实时音视频·unix
hoiii1871 天前
基于STM32的扫地机器人源码工程
stm32·单片机·机器人
feasibility.1 天前
嵌入式系统的“能量-执行”拓扑学:电池、舵机、电机与电调的深层关系
科技·嵌入式硬件·电机·拓扑学·舵机·电池·电调
振南的单片机世界1 天前
EXTI边沿检测:上升沿、下降沿、双边沿,硬件自动捕捉
stm32·单片机·嵌入式硬件
Max_uuc1 天前
【感知心法】别相信你的传感器!撕碎“所读即所得”的 API 幻觉,论物理世界的“全员撒谎”与状态观测器的绝对凝视
单片机
踏着七彩祥云的小丑1 天前
嵌入式——认识电子元器件——符号
单片机·嵌入式硬件
莎士比亚的文学花园2 天前
stm32——平衡小车
stm32·单片机·嵌入式硬件