[开发工具] stm32串口调试助手乱码

[复制链接]
775|11
 楼主| 空间规划科 发表于 2022-2-27 22:26 | 显示全部楼层 |阅读模式
用stm32写了个串口程序
上位机发送一个数字
返回一个数字,可是返回的是些不认识的字符,波特率已经同步9608 数据停止位 等都是一样的,tx接rx 还是乱
换了3个串口调试助手都是一样的,有谁知道,谢谢解答
tax2r6c 发表于 2022-3-4 10:35 | 显示全部楼层
可能是遇到什么干扰了吧
shiyimei 发表于 2022-3-4 10:40 | 显示全部楼层
可以先调试看看中断收到的是什么内容
lamanius 发表于 2022-3-4 10:54 | 显示全部楼层
正常来说是不会的,你可能那块没配置对吧
suw12q 发表于 2022-3-4 12:17 | 显示全部楼层
你是不是需要hex发送啊
zhizia4f 发表于 2022-3-4 12:49 | 显示全部楼层
这个可能是发送内容格式的问题,格式不正确吧
q1d0mnx 发表于 2022-3-4 13:32 | 显示全部楼层
你试试16进制发送,看看返回的数据是对的么?
lix1yr 发表于 2022-3-4 14:23 | 显示全部楼层
你可以看看你的串口函数是否正常啊?
g0d5xs 发表于 2022-3-4 15:08 | 显示全部楼层
乱码的话是不是波特率不对呢?你说是9600,你初始化的时候波特率是多少呢?
d1ng2x 发表于 2022-3-4 15:40 | 显示全部楼层
我觉得吧,可能是你的设置问题吧,发送需要一个制式的,而不是随便发
b5z1giu 发表于 2022-3-4 17:10 | 显示全部楼层
我之前好像遇到过,比如发送是以文字形式还是以16进制形式
ex7s4 发表于 2022-3-4 19:22 | 显示全部楼层
这个可能是你串口助手没设置对,是否有回车换行之类的呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

147

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部