单片机学习小组
登录
直播中
遇鱼余的小白
12年用户
522经验值
私信
关注
STM32使用USART做串口通信,串口调试助手能够接收到数据却是乱码怎么解决?
开启该帖子的消息推送
串口调试
STM32
使用USART做串口
通信
,串口调试助手能够接收到数据却是乱码怎么解决?
回帖
(1)
王茜
2022-2-18 10:05:15
STM32使用USART做串口通信实验的时候,串口调试助手能够接收到数据但出现乱码现象,显示开发板发来的数据总是问号或者不规则字体,主要原因可能是串口波特率设置不对或者系统时钟设置出问题。
波特率设置
波特率设置须与串口接收调试助手设置一致。尝试降低波特率为9600,依然出现乱码。可能就是系统时钟设置出问题。
系统时钟设置
本人核心板使用的晶振为8M,而系统初始化程序使用的是25M。打开stm32f10x.h文件,将晶振修改为核心板对应的大小。将25000000修改为80000000。
或者直接将这一段注释掉,直接设置晶振为核心板的晶振大小。
STM32使用USART做串口通信实验的时候,串口调试助手能够接收到数据但出现乱码现象,显示开发板发来的数据总是问号或者不规则字体,主要原因可能是串口波特率设置不对或者系统时钟设置出问题。
波特率设置
波特率设置须与串口接收调试助手设置一致。尝试降低波特率为9600,依然出现乱码。可能就是系统时钟设置出问题。
系统时钟设置
本人核心板使用的晶振为8M,而系统初始化程序使用的是25M。打开stm32f10x.h文件,将晶振修改为核心板对应的大小。将25000000修改为80000000。
或者直接将这一段注释掉,直接设置晶振为核心板的晶振大小。
举报
更多回帖
rotate(-90deg);
回复
相关问答
串口调试
STM32
使用
USART
做
串口
通信
实验出现
乱码
怎么解决?
2021-12-06
1704
串口
调试
有时
串口
助手
接收
不到
2019-07-04
1680
labview
串口
接收
乱码
2016-11-08
10311
DMA传输完成为啥
串口
调试
助手
还能不停的
接收到
数据
?
2020-07-22
4377
做
的单片机RS485
通信
板带显示的,串行
调试
助手
发送出来的
数据
单机就显示
乱码
是为什么?
2023-10-31
334
断电后
串口
调试
助手
依旧
收到
数据
是什么问题?
2018-10-10
5676
STM32
开发板和GSM
串口
连接
通信
有问题
2019-01-24
1739
如何解决
STM32
串口
通信
乱码
问题?
2021-12-09
1514
请问
STM32
串口
通信
乱码
怎么解决?
2021-12-06
1331
stm32
串口
接收到
乱码
的原因?如何解决?
2021-12-09
3292
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分