OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4305|回复: 6

串口显示助手都是乱码,但是保存的文件中数据是正常的是什么问题?

[复制链接]

17

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
160
金钱
160
注册时间
2019-11-12
在线时间
21 小时
发表于 2020-10-21 23:00:31 | 显示全部楼层 |阅读模式
1金钱
读传感器数据,以字符串的形式显示,在串口调试助手中显示都是中文乱码,但是保存为txt文件中就是正常的,请问这是什么原因? 2.JPG 1.JPG

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
206
金钱
206
注册时间
2018-4-22
在线时间
24 小时
发表于 2020-10-23 09:14:37 | 显示全部楼层
波特率或者显示改成16进制试试?

回复

使用道具 举报

11

主题

2156

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4977
金钱
4977
注册时间
2015-1-10
在线时间
623 小时
发表于 2020-10-23 09:25:34 | 显示全部楼层
波特率要是不对的话收到的数据流就是乱码,更别说保存成txt了,先看看16进制能不能对应上吧
回复

使用道具 举报

17

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
160
金钱
160
注册时间
2019-11-12
在线时间
21 小时
 楼主| 发表于 2020-10-23 11:22:44 | 显示全部楼层
阿侑kevin 发表于 2020-10-23 09:25
波特率要是不对的话收到的数据流就是乱码,更别说保存成txt了,先看看16进制能不能对应上吧

波特率是对的,16进制没有仔细看,数据太多了,之前显示他还是可以的
回复

使用道具 举报

17

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
160
金钱
160
注册时间
2019-11-12
在线时间
21 小时
 楼主| 发表于 2020-10-23 11:24:03 | 显示全部楼层
北辰极界 发表于 2020-10-23 09:14
波特率或者显示改成16进制试试?

数据太多,16进制没有仔细看,波特率设置是对的,之前还可以显示,最近变成这样了
回复

使用道具 举报

3

主题

312

帖子

0

精华

高级会员

Rank: 4

积分
907
金钱
907
注册时间
2011-10-19
在线时间
196 小时
发表于 2020-10-23 14:09:07 | 显示全部楼层
本帖最后由 ufbycd 于 2020-10-23 14:12 编辑

应该是你的源代码文件的编码跟调试助手的不一致,改一下源文件的编码或者可以换一个可以设置编码的调试助手。

编码选择方面,如果只限于windows平台调试使用可以选GBK编码,如果要跨平台使用就选utf-8编码。
回复

使用道具 举报

11

主题

2156

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4977
金钱
4977
注册时间
2015-1-10
在线时间
623 小时
发表于 2020-10-23 15:32:41 | 显示全部楼层
懒酱酱0609 发表于 2020-10-23 11:24
数据太多,16进制没有仔细看,波特率设置是对的,之前还可以显示,最近变成这样了

不用看全部,看部分连续的16进制跟ASC能不能对应上
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-4 18:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表