[分享]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);
相关推荐
古译汉书5 分钟前
串口模拟工具:com0com 介绍、下载、驱动感叹号解决
linux·运维·服务器·stm32·单片机·嵌入式硬件
沐欣工作室_lvyiyi2 小时前
基于单片机的数字调频式立体声收音机
stm32·单片机·嵌入式硬件·毕业设计·收音机·数字调频式
国科安芯2 小时前
中高轨激光通信卫星伺服控制器抗辐照电源模块设计
单片机·嵌入式硬件·架构
嵌入式×边缘AI:打怪升级日志3 小时前
上机实验指南:Bootloader 串口升级与启动验证
单片机·嵌入式硬件
古译汉书3 小时前
【IoT死磕系列】Day 1:IOT物联网各个协议的整体了解
stm32·单片机·嵌入式硬件·物联网·iot
国科安芯3 小时前
空间站机械臂中MCU与CANFD抗辐照芯片的集成研究
单片机·嵌入式硬件·fpga开发·架构·risc-v
7yewh4 小时前
The most detailed analysis of the MCU startup process
单片机·嵌入式硬件
隔壁大炮13 小时前
【串口】通信协议
单片机·嵌入式硬件·pid·江协科技
qqssss121dfd14 小时前
STM32H750XBH6的ETH模块的流控功能分析
stm32·单片机·嵌入式硬件
推敲模拟15 小时前
Chapter 2 Linear Regulators
嵌入式硬件